日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python Web 之基石 - - CGI 编程 (基于python3)

發布時間:2025/3/15 python 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python Web 之基石 - - CGI 编程 (基于python3) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  • 一 CGI 編程之前綴篇
    • 1CGI 入門簡介
    • 2Apache2 的安裝以及配置運行環境搭建
  • 二 開始 CGI programming 之旅
    • HTTP相關知識講述 - - - first
    • demo 隨后 - - - - second

一 、CGI 編程之前綴篇

1、CGI 入門簡介

CGI:是通用網關接口(Common Gateway Interface)是一個Web服務器主機提供信息服務的標準接口。通過CGI接口,Web服務器就能夠獲取客戶端提交的信息,轉交給服務器端的CGI程序進行處理,最后返回結果給客戶端。組成CGI通信系統的是兩部分:一部分是html頁面,就是在用戶端瀏覽器上顯示的頁面。另一部分則是運行在服務器上的CGI程序。

首先,我們應該明確的是CGI只是一種接口模式,是現代的web開發的基礎,這里的CGI程序可以是Python腳本,PERL腳本,SHELL腳本,C或者C++程序等。本篇文章會涉及到一些web后端處理程序(python3編寫),一小部分前端H5部分,以及apache2 服務器的初級使用教程(涵蓋基礎配置,設置等)。

這里附上一張運行示意圖:(如下)

2、Apache2 的安裝以及配置(運行環境搭建)

注釋:這里筆者用的是Ubuntu 16.04 + python3.5 +mysql數據庫 運行環境

  • sudo apt-get install apache2
  • 檢查是否成功
    • systemctl status apache2
    • 第二步,打開你的瀏覽器,在導航欄里輸入 localhost 回車
    • 此時,出現Apache2 在Ubuntu 的導航網頁,說明初步成功
  • 接下來,開始配置Apache2 的 CGI 編程環境,這里先講述一下,默認安裝后,有這幾個目錄需要注意一下。/etc/apache2 , /var/www/html ,/var/log/apache2/error(日志文件,經常用)

    • 為了我們方便編程,于是將編輯目錄放在自己的用戶目錄,不用每次訪問編寫時,都需要sudo提高權限
    • apache2在/etc/apache2和/etc/apache2/sites-available兩個文件夾下面分別有apache2.conf和000-default.conf兩個配置文件需要改。然后,在自己的用戶目錄 mkdir -p www/html 和 mkdir -p www/cgi-bin 以后,html 和CGI都放置在相應得目錄里面即可。

      • 編輯/etc/apache2/apache2.conf這個文件,找到<DDirectory /var/www/>這個選項,把其中的/var/www/修改為/home/chen/www注意這里的chen是筆者的用戶目錄,改成自己的用戶目錄。(原來的配置刪掉或注釋)

        -這里是我的一些配置

<Directory /home/chen/www/>Options Indexes FollowSymLinks ExecCGIAllowOverride All Order allow,denyAllow from allAddHandler cgi-script .cgi .pl .py Require all granted</Directory>少的東西自行添加 - 編輯/etc/apache2/sites-available/000-default.conf這個文件,找到"DocumentRoot /var/www/html" 這個選項,把其中的/var/www/html修改為`/home/chen/www/html`。- 使用命令`sudo /etc/init.d/apache2 restart`來重啟**apache**服務。- 在瀏覽器地址欄輸入服務器地址,此時顯示的是自定義目錄下的文件(/home/chen/www/html ) 。- 接下來配置CGI 相關- 在`/etc/apache2/apache2.conf`文件中最后添加如下一行:- `ScriptAlias /cgi-bin/ /home/chen/www/cgi-bin/`- 這一行的意思是告訴Apache:任何以/cgi-bin/開頭的資源都將映射到/home/chen/www/cgi-bin/目錄中,且視之為CGI程序。- 導入cgid包 ,接著在剛才文件最后加入 `LoadModule cgid_module /usr/lib/apache2/modules/mod_cgid.so`- 接下來就可以測試一下,是否配置好了- 在自定義的/cgi-bin/文件夾中創建一個測試文件simple1.py #!/usr/bin/python print 'Content-Type: text/html' print '' print '<html>' print '<h2>CGI Script Output</h2>' print '<p>This page was generated by a Python CGI script.</p>' print '</html> - 用命令chmod 755 simple1.py賦予文件執行權限瀏覽器地址欄中輸入地址:`http://localhost/cgi-bin/simple1.py`- 如果有如下輸出,這說明安裝成功了![first CGI ](https://img-blog.csdn.net/20171201170430640?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc21pbGVqaWFzbWlsZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

注:安裝過程如果出現錯誤,實在不能解決,可重新安裝Apache 恢復默認,這里附上,完全卸載的方法 Apache 完全卸載

二 、開始 CGI programming 之旅

注:以下的 CGI 程序運行時,都需要使用chmod 755 EXE 提高執行權限,才可以運行,下面就不在重復講述了

1 、HTTP相關知識講述 - - - first

  • HTTP頭部的格式如下:
HTTP 字段名: 字段內容

例如:
Content-type: text/html 即為HTTP頭部的一部分,它告訴瀏覽器文件的內容類型是html格式。
- CGI程序HTTP頭部常用信息:

  • CGI 的相關環境變量 — 通過環境變量進行相互通信


  • GET和POST方法
    瀏覽器客戶端通過兩種方法向服務器傳遞信息,這兩種方法就是 GET 方法和 POST 方法。將在后面結合代碼講解。

2 、demo 隨后 - - - - second

  • 輸出Apache 相關的運行信息 ,建立 environment.py 文件
  • #!/usr/bin/python3import codecs,sys import os sys.stdout = codecs.getwriter('utf8')(sys.stdout.buffer)print ("Content-type: text/html") print () print ("<meta charset=\"utf-8\">") print ("<b>環境變量</b><br>") print ("<ul>") for key in os.environ.keys():print ("<li><span style='color:green'>%30s </span> : %s </li>" % (key,os.environ[key]))print ("</ul>")

    前三句代碼主要是為了防止中文亂碼,chmod 755 ,在導航欄輸入localhost/cgi-bin/environment.py 即可運行

    2、- 使用GET方法傳輸數據
    GET方法發送編碼后的用戶信息到服務端,數據信息包含在請求頁面的URL上,以”?”號分割, 如下所示:
    http://www.test.com/cgi-bin/hello.py?key1=value1&key2=value2 有關 GET 請求的其他一些注釋:
    - GET 請求可被緩存
    - GET 請求可被收藏為書簽
    - GET 請求不應在處理敏感數據時使用
    - GET請求有長度限制 GET 請求只應當用于取回數據

    • 簡單的url實例:GET方法
      以下是一個簡單的URL,使用GET方法向hello_get.py程序發送兩個參數:
      /cgi-bin/test.py?name=chen&url=http://Mr.chen’s site
    #!/usr/bin/python3 import codecs ,sys sys.stdout = codecs.getwriter('utf8')(sys.stdout.buffer)# CGI處理模塊 import cgi, cgitb # 創建 FieldStorage 的實例化 form = cgi.FieldStorage() # 獲取數據 site_name = form.getvalue('name') site_url = form.getvalue('url')print ("Content-type:text/html") print () print ("<html>") print ("<head>") print ("<meta charset=\"utf-8\">") print ("<title>The site of Mr.chen </title>") print ("</head>") print ("<meta charset=\"utf-8\">") print ("<title> Mr.chen </title>") print ("</head>") print ("<body>") print ("<h2>%s官網:%s</h2>" % (site_name, site_url)) print ("</body>") print ("</html>")

    瀏覽器輸入localhost/cgi-bin/test.py?name=chen&url=http://Mr.chen's site 訪問

    3 、簡單的表單實例:GET方法,以下是一個通過HTML的表單使用GET方法向服務器發送兩個數據,提交的服務器腳本同樣是hello_get.py文件,H5代碼如下:

    <!DOCTYPE html> <html><head><meta charset="utf-8"><title> Mr.chen site</title></head><body><form action="/cgi-bin/hello-get.py" method="get">this is www.futhureme.cn. Welcome Mr.chen arrived ! ha ha <br /> 站點名稱: <input type="text" name="name"> <br />站點 URL: <input type="text" name="url" /><input type="submit" value="提交 after sure" /></form></body> </html>

    瀏覽器輸入localhost/hello-get.html 訪問

    4 、使用POST方法傳遞數據,使用POST方法向服務器傳遞數據是更安全可靠的,像一些敏感信息如用戶密碼等需要使用POST傳輸數據。

    以下同樣是hello_get.py ,它也可以處理瀏覽器提交的POST表單數據:

    #!/usr/bin/python3 import codecs ,sys sys.stdout = codecs.getwriter('utf8')(sys.stdout.buffer)# CGI處理模塊 import cgi, cgitb # 創建 FieldStorage 的實例化 form = cgi.FieldStorage() # 獲取數據 site_name = form.getvalue('name') site_url = form.getvalue('url')print ("Content-type:text/html") print () print ("<html>") print ("<head>") print ("<meta charset=\"utf-8\">") print ("<title> Mr.chen </title>") print ("</head>") print ("<body>") print ("<h2>%s官網:%s</h2>" % (site_name, site_url)) print ("</body>") print ("</html>")

    表單通過POST方法(method=”post”)向服務器腳本 hello_get.py 提交數據,將上述的 html 中的 改為 method=”post” 即可。

    5 、通過CGI程序傳遞checkbox數據
    checkbox用于提交一個或者多個選項數據,HTML代碼如下

    <!DOCTYPE> <html><head><meta charset="utf-8"><title> Mr.chen(www.Mr_chen.cn) </title></head><body><form action = "/cgi-bin/checkbox.py" method = "POST" target = "_blank"><input type = "checkbox" name = "http://blog.csdn.net/smilejiasmile" value = "on" /> The site of Mr.smile<input type = "checkbox" name = "google" value = "on" /> Google <br /> <br /><input type = "submit" value = "選擇站點" /></form></body> </html>

    checkbox.py 文件的代碼為:

    #!/usr/bin/python3 # 引入 CGI 處理模塊 import cgi,cgitb# 創建 FieldStorage form = cgi.FieldStorage()# 接收字段數據 if form.getvalue('google'):google_flag = 'yes' else:google_flag = 'No'if form.getvalue('http://blog.csdn.net/smilejiasmile'):smile_flag = 'yes' else:smile_flag = 'No'print ('Content-type:text/html') print () print ('<html>') print ('<head>') print ('<meta charset = \'utf-8\'>') print ('<title> Mr.chen\'s site </title>') print ('</head>') print ('<body>') print ('<h2> Mr.chen\'s site is choised : %s </h2>'%smile_flag) print ('<h2> Google is choised : %s </h2>' %google_flag) print ('</body>') print ('</html>')

    改權限 755 ,瀏覽器輸入`localhost/checkbox.html

    6 、通過CGI程序傳遞 Textarea 數據
    Textarea 向服務器傳遞多行數據,HTML代碼如下:

    <!DOCTYPE> <html><head><meta charset = "utf-8"><title> Mr.chen's site </title></head><body><form action = "/cgi-bin/textarea.py" method = "post"target ="_parent">please enter you content - - - - <br /> <textarea name = "textcontent" cols = "80" rows = "6"> </textarea> <br /><br /><input type = "submit" value = "click after suring" /></form></body> </html>

    textarea.py 腳本代碼

    #!/usr/bin/python3 import codecs ,sys sys.stdout = codecs.getwriter('utf8')(sys.stdout.buffer)# 引入 CGI 處理模塊 import cgi,cgitb# 創建 FieldStorage 的實例 form = cgi.FieldStorage()# 接收字段數據 if form.getvalue('textcontent'):text_content = form.getvalue('textcontent') else:text_content = 'nothing'print ('Content-type:text/html') print () print ('<html>') print ('<head>') print ("<meta charset = \'utf-8\'>") print ('<title> The site of Mr.chen </title>') print ('</head>') print ('<body>') print ('<h2> you input content is :<pre> %s </h2>'% text_content) print ('</body>') print ('</html>')

    7 、通過CGI程序傳遞下拉數據框。
    HTML 下拉框代碼:

    <!DOCTYPE html> <html><head><meta charset = "utf-8"><title> The site of Mr.chen </title></head><body><form action = "/cgi-bin/dropdown.py" method = "post" target = "_parent"><select name = "dropdown"><option value = "Mr.chen's site" selected> chen </option><option value = "Google"> Google </option></select><input type = "submit" value = "click after suring" /></form></body> </html>

    dropdown.py 腳本代碼:

    #!/usr/bin/python3 # 引入 CGI 處理模塊 import cgi,cgitb# 創建 FieldStrorage 的實例 form = cgi.FieldStorage()# 接受字段數據 if form.getvalue('dropdown'):dropdown_value = form.getvalue('dropdown') else:dropdown_value = 'Nothing'print ("Content-type:text/html") print () print ('<html>') print ('<meta charset = \'utf-8\'>') print ('<title> The site of Mr.chen </title>') print ('</head>') print ('<body>') print ('<h2> your choise is : %s </h2>' % dropdown_value) print ('</body>') print ('</html>')

    8 、CGI中使用Cookie , cookie 就是在客戶訪問腳本的同時,通過客戶的瀏覽器,在客戶硬盤上寫入紀錄數據 ,當下次客戶訪問腳本時取回數據信息,從而達到身份判別的功能,cookie 常用在身份校驗中。

    • cookie的語法
      http cookie的發送是通過http頭部來實現的,他早于文件的傳遞,頭部set-cookie的語法如下:
    Set-cookie:name=name;expires=date;path=path;domain=domain;secure
    • name=name: 需要設置cookie的值(name不能使用”;”和”,”號),有多個name值時用 “;” 分隔,例如:name1=name1;name2=name2;name3=name3。
    • expires=date: cookie的有效期限,格式: expires=”Wdy,DD-Mon-YYYY HH:MM:SS”
    • path=path: 設置cookie支持的路徑,如果path是一個路徑,則cookie對這個目錄下的所有文件及子目錄生效,例如: path=”/cgi-bin/”,如果path是一個文件,則cookie指對這個文件生效,例如:path=”/cgi-bin/cookie.cgi”。
    • domain=domain: 對cookie生效的域名,例如:domain=”www.runoob.com”
      secure: 如果給出此標志,表示cookie只能通過SSL協議的https服務器來傳遞。
      -cookie的接收是通過設置環境變量HTTP_COOKIE來實現的,CGI程序可以通過檢索該變量獲取cookie信息。

    9 、Cookie設置
    Cookie的設置非常簡單,cookie會在http頭部單獨發送。以下實例在cookie中設置了name 和 expires:

    注意這兒的時間設置,不要讓cookie過時了就行。

    #!/usr/bin/python3 print ('Content-type:text/html') print ("Set-Cookie: name = 'Mr.chen';expires = Wed,1 Dec 2017 18:30:00 GMT") print () print (""" <html><head><meta charset = "utf-8"><title> The site of Mr.chen </title></head><body><h1> Cookie set OK ! </h1></body> </html> """)

    修改權限 755 ,瀏覽器運行即可完成設置cookie

    以上實例使用了 Set-Cookie 頭信息來設置Cookie信息,可選項中設置了Cookie的其他屬性,如過期時間Expires,域名Domain,路徑Path。這些信息設置在 “Content-type:text/html”之前。

    10 、檢索Cookie信息
    Cookie信息檢索頁非常簡單,Cookie信息存儲在CGI的環境變量HTTP_COOKIE中,存儲格式如下:
    key1=value1;key2=value2;key3=value3….

    demo 如下:

    #!/usr/bin/python3 import codecs ,sys sys.stdout = codecs.getwriter('utf8')(sys.stdout.buffer)# 導入模塊 import os from http import cookiesprint ("Content-type: text/html") print ()print (""" <html><head><meta charset = "utf-8"><title> The sie of chen </title></head><body><h1> reading cookie 信息 </h1> """) if 'HTTP_COOKIE' in os.environ:cookie_string = os.environ.get('HTTP_COOKIE')c = cookies.SimpleCookie()c.load(cookie_string)try: # 捕捉異常data = c['name'].valueprint ("<h2> cookie data: "+ data + "</h2> <br>")except KeyError:print ("cookie 沒有設置或者已經過時 <br>")print ("""</body></html>""")

    修改權限 755 ,瀏覽器運行即可完成獲取 。

    11 、文件上傳實例
    HTML設置上傳文件的表單需要設置 enctype 屬性為 multipart/form-data,代碼如下所示:

    <!DOCTYPE> <html><head><meta charset = "utf-8"><title> The site of Mr.chen </title></head><body><meta charset = "utf-8"><form enctype = "multipart/form-data"action = "/cgi-bin/save_file.py" method = "post"><p> 選中文件:<imput type = "file" name = "filename" id = "file" class = "inputfile"/><imput type = "file" name = "filename" id = "file" class = "inputfile"/> </p><p><input type = "submit" value = "upload" /></p></form></body> </html>

    save_file.py腳本文件代碼:

    #!/usr/bin/python3 import cgi,os import cgitb; cgitb.enable()form = cgi.FieldStorage()# 獲取文件名 fileitem = form['filename']# 檢測文件是否上傳 if fileitem.filename:# 設置文件路徑fn = os.path.basename(filename)open('/tmp/'+fn,'wb').write(fileitem.file.read())message = '文件 "' + fn + '" upload success'else:message = 'no file upload' print("""\Content-Type:text/html\n<html><head><meta charset= 'utf-8'><title> The site of Mr.chen </title></head><body><p>%s </p></body></html>"""%(message,))

    修改權限 755 ,瀏覽器運行即可。

    12 、文件下載對話框
    我們先在當前目錄下創建 foo.txt 文件,用于程序的下載。
    文件下載通過設置HTTP頭信息來實現,功能代碼如下:

    #!/usr/bin/python3# HTTP 頭部 print ("Content-Disposition:attachment;filename = \"foo.txt\"") print ()#打開文件 fo = open("foo.txt","rb")str = fo.read();print(str)# 關閉文件 fo.close()

    注: 本文參考,自己的學習筆記,以及一些網站,如,runoob 等,整合而成。
    —- Mr.chen

    總結

    以上是生活随笔為你收集整理的python Web 之基石 - - CGI 编程 (基于python3)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    国产精品久久久久婷婷 | 亚洲精品视频在线观看视频 | 一本一本久久a久久精品牛牛影视 | 国产精品99久久久久久武松影视 | 成人av一区二区三区 | 黄色三级免费看 | 视频福利在线观看 | 亚洲国产精品成人va在线观看 | 丁香六月婷婷开心婷婷网 | 免费91麻豆精品国产自产在线观看 | 亚洲精品国产品国语在线 | 深爱五月激情五月 | 欧美日韩中文字幕视频 | 中文在线字幕免费观 | 天堂av免费看 | 欧美激情精品久久久久 | 日韩激情视频在线 | 日韩在线观看影院 | 成人免费观看大片 | 国产一级二级在线观看 | 国产精品久久久久久久久费观看 | 一区二区久久久久 | 日韩爱爱网站 | 精品视频国产一区 | 美女黄视频免费 | 精品中文字幕在线观看 | 美女黄频在线观看 | 国产丝袜在线 | 亚洲精品在线视频播放 | 国产精品一区二区免费视频 | 手机在线看片日韩 | 91高清免费在线观看 | 天天天干天天射天天天操 | 黄色网大全 | 久久黄色网址 | 伊人亚洲综合网 | 五月婷在线 | 黄色免费视频在线观看 | 欧美久草网 | 国产黄色片在线免费观看 | 欧美三人交 | 色在线最新 | 五月亚洲综合 | 在线 精品 国产 | 色网站在线免费 | 国产女人18毛片水真多18精品 | 亚洲一区网站 | 91亚色视频在线观看 | 日本黄区免费视频观看 | 亚洲精品www| 日日天天av | 视频一区二区三区视频 | 97精品国产91久久久久久久 | 在线а√天堂中文官网 | 国产视频手机在线 | 国产一区私人高清影院 | 中文字幕资源在线观看 | 久久综合精品国产一区二区三区 | 久久久久一区二区三区四区 | 久久国产二区 | 中文字幕人成乱码在线观看 | 久久久五月婷婷 | 日日婷婷夜日日天干 | 久久国产福利 | 国产精品一区二区在线观看 | 黄色片网站免费 | 久久综合色播五月 | 亚洲成人一区 | 久久人网 | 亚洲精品视频在线观看网站 | 精品国产精品国产偷麻豆 | 国产网站av | 天天天干夜夜夜操 | 欧美日韩国产精品一区二区 | 国产亚洲午夜高清国产拍精品 | 日韩精品观看 | 亚洲精品国产精品久久99热 | 91成人看片 | 九九热免费视频在线观看 | 成人性生交大片免费观看网站 | 成年人免费电影 | a√天堂资源 | 久久新视频| 国产精品视频 | 在线观看mv的中文字幕网站 | 国产精品毛片一区二区 | 久久久久国产成人精品亚洲午夜 | 波多野结衣在线观看一区二区三区 | 五月天婷婷在线视频 | 99综合久久 | 国产九九精品视频 | 福利av在线 | 特级大胆西西4444www | 久久视频二区 | 一级欧美日韩 | 日本久久久久久久久久 | 日韩精品视频免费看 | 夜夜躁天天躁很躁波 | 亚洲免费一级电影 | 国产精品中文字幕在线播放 | www.亚洲在线| 久久久久久久av麻豆果冻 | av福利在线导航 | 伊人色综合久久天天网 | 国产中文字幕视频 | 免费在线观看av的网站 | 日韩久久视频 | 高清视频一区二区三区 | 丁香婷婷激情网 | 国产成人精品久久久久 | 精品国产综合区久久久久久 | 日韩av电影免费观看 | 99热精品久久 | 99久久综合精品五月天 | 成人黄色在线电影 | 免费看十八岁美女 | 免费日韩 精品中文字幕视频在线 | 色综合色综合久久综合频道88 | 黄色91免费观看 | 日韩久久精品 | 丁香婷婷激情网 | 久久99久久99免费视频 | 成人免费毛片aaaaaa片 | 在线观看日本高清mv视频 | 7777xxxx | 免费成人av电影 | 9992tv成人免费看片 | 丁香激情综合 | 久久久精品综合 | 亚洲狠狠婷婷综合久久久 | 日韩一区二区三区免费视频 | 视频国产精品 | 天天做天天干 | 最近更新中文字幕 | 一级成人免费 | 久久伦理视频 | 免费的黄色av | 一级黄网 | 狠狠久久综合 | 国产裸体无遮挡 | 狠狠色伊人亚洲综合成人 | 欧美日韩另类在线观看 | 欧美午夜性生活 | 99r精品视频在线观看 | 久久久国产精品一区二区中文 | 久久伊人色综合 | 亚洲欧洲成人精品av97 | av天天澡天天爽天天av | 久久国产精品一区二区三区 | 夜色成人av | 欧美一级视频免费 | 97视频久久久 | 久久久久久久久久久久电影 | av手机版| 亚洲精品合集 | 亚洲精品中文字幕视频 | 国产精品系列在线观看 | 69视频在线播放 | 91高清视频在线 | 欧美在线aa | 天天翘av| 精品国产乱子伦一区二区 | 久久综合之合合综合久久 | 深夜免费小视频 | 日韩一区二区在线免费观看 | 99免费| 欧美激情精品久久久久久免费印度 | 看毛片的网址 | 天天综合中文 | 亚洲欧美国产视频 | 日韩欧美高清 | 久久亚洲综合色 | 久久午夜精品影院一区 | 中文字幕一区二 | av中文在线观看 | 中文字幕国产一区二区 | 国产黄色精品在线 | 中文字幕一二 | 99久久精品免费看国产一区二区三区 | 久久99久久久久久 | 欧美日韩国产综合一区二区 | 国产大陆亚洲精品国产 | 欧美一区二区三区在线观看 | 天天操狠狠操夜夜操 | 99免费视频 | 日韩av中文在线 | 成人91免费视频 | 亚洲精品在线观看网站 | 九九涩涩av台湾日本热热 | 97理论片 | 欧美日韩一区二区三区在线观看视频 | 中文字幕在线观看你懂的 | 中文字幕91| 国产精品伦一区二区三区视频 | 97看片| 操操综合网 | 亚洲视频456 | 九色porny真实丨国产18 | 色综合色综合久久综合频道88 | 欧美日韩在线视频一区 | 国产aa精品 | av在线专区 | 色综合中文综合网 | 国产成人一区二区精品非洲 | 最近2019年日本中文免费字幕 | 国产精品理论视频 | 中文永久免费观看 | 精品综合久久久 | 欧美精品久久人人躁人人爽 | 国产精品免费一区二区三区在线观看 | 日韩美女高潮 | 国产免费区 | 国产伦理一区 | 久久激情久久 | 国产综合在线观看视频 | 天天综合五月天 | 精品久久国产精品 | 日韩资源在线观看 | 久久精品久久久久久久 | 夜夜干夜夜 | 天天操狠狠干 | 丁香视频五月 | 深爱五月激情五月 | 日韩欧美一区二区不卡 | 中文字幕在线视频第一页 | 久久综合狠狠综合久久激情 | 国产在线91在线电影 | 91香蕉嫩草| 人人爽久久涩噜噜噜网站 | 日韩高清一区 | 国产色拍 | 操高跟美女| 91大神视频网站 | av日韩中文 | 正在播放五月婷婷狠狠干 | 国产69精品久久app免费版 | 国产精品视频你懂的 | 久久综合久久综合九色 | 毛片.com| 中文字幕视频网站 | 最近的中文字幕大全免费版 | av一区在线| 人人讲| 国产一级高清 | 亚洲在线网址 | 亚洲精品视频播放 | 国产美女久久 | 日韩精品中文字幕av | 国产一区欧美在线 | 97在线视频免费播放 | 91日韩免费| 很黄很黄的网站免费的 | 热久久免费视频 | 亚洲精品99久久久久中文字幕 | 日韩色在线观看 | 欧美在线aaa | 国产黄色精品在线 | 干干日日 | 午夜免费久久看 | 日本精品久久久一区二区三区 | 四虎在线免费观看 | 美女视频久久 | 国产第一福利 | 成人免费看黄 | 三级性生活视频 | 午夜精品视频福利 | 国产成人99久久亚洲综合精品 | 一区二区三区视频网站 | 久久少妇 | 在线观看亚洲精品 | www.国产精品 | 91在线观看高清 | 亚洲色视频| 日本中文字幕电影在线免费观看 | 在线观看精品视频 | 六月色| 欧美激情奇米色 | 美女国产精品 | 蜜桃视频色 | 久久久久99精品国产片 | 免费视频二区 | 日韩高清一二三区 | av在线播放中文字幕 | 国产 欧美 在线 | 亚洲午夜av久久乱码 | 一区二区三区在线观看中文字幕 | 久久精品视频中文字幕 | 日本女人的性生活视频 | 久久精品国产亚洲aⅴ | 亚洲精品视频二区 | 国产一级一片免费播放放 | 国产一级在线观看 | 黄色片网站 | 国产精品成人一区二区三区吃奶 | 激情av一区二区 | 国产精品12345 | 99久久国产免费,99久久国产免费大片 | 4438全国亚洲精品观看视频 | 天天操夜夜干 | 久久成人黄色 | 香蕉视频在线免费看 | 国产午夜不卡 | 色狠狠久久av五月综合 | 国产精品一区二区免费视频 | 美女免费视频一区二区 | 国产糖心vlog在线观看 | 色婷婷在线视频 | 天堂av网址| 亚洲人视频在线 | 中文电影网 | 亚洲精品视频网站在线观看 | 亚洲国产视频直播 | 色综合久久久久久中文网 | 五月花婷婷 | 在线观看一区二区视频 | 综合色狠狠 | 国产精品毛片一区视频 | 91香蕉视频色版 | 久久精品久久精品久久39 | 久久综合中文色婷婷 | 日韩影视精品 | 国产涩涩在线观看 | 有码视频在线观看 | 欧美调教网站 | www.夜夜操 | 99视频免费在线观看 | 免费看v片网站 | 色视频网站免费观看 | 免费在线黄 | 日韩成人黄色 | 国内成人精品2018免费看 | 香蕉网在线 | 欧美激情精品久久久久 | 高清av网站| 免费观看视频黄 | 成人在线免费观看网站 | 日日操网 | www.天天干 | 在线播放一区二区三区 | 国产精品久久久久久久久久三级 | 免费三级网 | 91九色蝌蚪国产 | 97视频免费在线看 | 91香蕉视频 mp4 | 美女黄网站视频免费 | 国产成人1区 | 亚洲一区二区三区在线看 | 欧美最新另类人妖 | 国产91综合一区在线观看 | 日韩精品视频免费专区在线播放 | 99视频+国产日韩欧美 | 久草在线久草在线2 | 欧美成人在线免费 | aa级黄色大片 | 999成人国产| 一区三区视频 | 国产一级在线 | 国产伦理久久精品久久久久_ | 亚洲一区二区三区在线看 | 一级欧美日韩 | 欧美精品在线一区 | 91av在线电影 | www.99av| 手机成人在线电影 | 日本黄色大片儿 | 国产精品99久久久久久久久 | 国产淫片| 久久曰视频 | 日韩视频一二三区 | 国产精品乱码一区二三区 | 免费观看的黄色片 | 五月婷婷狠狠 | 99久久www免费 | 91视频91色 | 久久综合久久综合这里只有精品 | 日本三级香港三级人妇99 | 日韩精品在线免费播放 | www免费 | 在线播放国产精品 | 丁香色婷 | 亚洲国产日韩一区 | 亚洲 欧美 综合 在线 精品 | 韩国精品在线观看 | 特黄免费av | 国产精品久久久久久久久久 | 国产免费av一区二区三区 | 麻豆国产精品一区二区三区 | 综合国产视频 | 国产色拍 | 亚洲国产一区av | www.久久成人 | 精品久久久久国产 | 日韩天堂在线观看 | 国产美女网站在线观看 | 亚洲精品456在线播放乱码 | 日韩h在线观看 | 日韩精品视频在线观看免费 | 久久久免费电影 | 免费观看av| 久久99精品热在线观看 | 精品美女久久 | 天天色天天操天天爽 | 九九99靖品 | 久久久人 | av在线免费网| 国产精品免费久久久久影院仙踪林 | 国产在线观看国语版免费 | 国产美女视频一区 | 99色在线观看 | 五月婷婷六月丁香 | 国内精品久久久久久久影视麻豆 | 在线99视频 | 97精品久久人人爽人人爽 | 性色av一区二区三区在线观看 | 久久久免费高清视频 | 国产黄色片在线免费观看 | 日韩视频欧美视频 | 国内精品久久久精品电影院 | 欧美成人理伦片 | 国产精久久久 | 在线99| 日韩中文字幕在线看 | 国产一级在线观看视频 | 国产中文字幕一区二区三区 | 日韩av视屏 | 五月婷婷中文网 | 激情av在线资源 | 欧美 亚洲 另类 激情 另类 | 亚洲精品久久久久久久蜜桃 | 国产精品91一区 | 婷婷伊人综合 | 国产一区二区日本 | 日韩中文字幕在线 | 欧美激情视频一二区 | 亚洲一级二级三级 | 国产精品专区在线 | 日韩电影中文,亚洲精品乱码 | 91福利小视频 | 国精产品永久999 | 久久精品毛片 | 午夜丁香网 | 国产高清精品在线观看 | 天天干天天在线 | 日韩一级黄色片 | 天天草天天干天天射 | 久久午夜视频 | 欧美日韩国语 | 国产日韩精品一区二区三区在线 | 人人爽人人爽人人爽学生一级 | 亚洲高清资源 | 久久国产精品免费一区二区三区 | 欧美激情精品久久久久久免费 | 激情视频一区二区三区 | 青青草久草在线 | www色综合 | 天天躁日日躁狠狠躁av中文 | av一级片在线观看 | 色九九在线 | 免费男女羞羞的视频网站中文字幕 | 91福利免费 | 免费a级观看 | 91激情 | 精品久久精品久久 | 国产视频 亚洲视频 | 亚洲精品456在线播放第一页 | 狠狠狠狠狠狠狠狠干 | 一级黄色电影网站 | 成人av片免费观看app下载 | 成人a级网站 | 国产手机视频在线播放 | 超碰在线官网 | 国产精品2020 | 日韩精品无码一区二区三区 | 高清国产一区 | 天天操天天射天天插 | 99re在线视频观看 | 欧美日韩视频精品 | 国产一区二区电影在线观看 | 婷婷精品视频 | 久久综合成人 | 国产啊v在线观看 | 夜夜躁日日躁狠狠久久av | 久久久久久久久久久久影院 | 免费观看9x视频网站在线观看 | 午夜精品av在线 | 国产亚洲欧美日韩高清 | 国产精品亚洲片夜色在线 | 成人v| 国产在线观看一区 | 国产精品ssss在线亚洲 | 亚洲午夜剧场 | 97色婷婷成人综合在线观看 | 在线视频91 | 亚洲视频电影在线 | 99精品视频免费看 | 黄色在线免费观看网址 | 97在线观看 | 国产精品麻豆99久久久久久 | 久久不卡av | 国产 日韩 欧美 中文 在线播放 | 国产香蕉97碰碰久久人人 | 国产一级h| 日韩欧美视频一区二区 | 久久人人97超碰国产公开结果 | 麻豆传媒在线视频 | 91在线www | 亚洲激情婷婷 | 日韩理论片在线 | 国产视频资源在线观看 | 在线视频福利 | 一区二区三区久久精品 | 久久伊人精品天天 | 99视频在线 | 美女精品久久久 | 亚洲精品mv在线观看 | 中文字幕一区二区在线播放 | 久久99精品久久久久久秒播蜜臀 | 国产在线视频在线观看 | 国产美女免费观看 | 天天操天天草 | 欧美午夜理伦三级在线观看 | 国产xxxx做受性欧美88 | 久久伊人精品天天 | 天天操夜夜看 | 国产系列精品av | 久久久久欧美精品 | 久久理论电影 | 一级片色播影院 | 国内精品亚洲 | 国产成人精品亚洲日本在线观看 | 四月婷婷在线观看 | 婷婷色在线 | 手机在线看片日韩 | av国产网站 | 日韩欧美视频免费观看 | 天天天在线综合网 | 欧美一级性生活片 | 国产精品手机看片 | 国产成人综合在线观看 | 色婷婷在线播放 | 三级动图 | 免费黄色看片 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 久久久精品小视频 | 婷婷成人亚洲综合国产xv88 | 91精品播放 | 久草在线在线视频 | 精品九九久久 | 中文字幕在线视频一区 | 国产玖玖在线 | 久久精品视频一 | 在线色网站 | 婷婷五情天综123 | 在线成人看片 | 成年人看片 | 国产精品一区二区 91 | 久久国语| 在线免费观看的av | 91黄色在线观看 | 天天天在线综合网 | 欧美-第1页-屁屁影院 | 亚洲最大av网| 免费日韩一级片 | 国产一级免费av | 婷婷六月久久 | 精品亚洲午夜久久久久91 | 日日干天夜夜 | 久久精品欧美 | 久草在线视频精品 | 一区二区精品在线 | 首页中文字幕 | 免费欧美精品 | 日韩理论在线 | 中文字幕在线观看2018 | 日韩美女高潮 | 成人黄色小视频 | 91在线产啪 | 天天操天天干天天摸 | 亚洲精品中文字幕在线观看 | 亚洲国产精品va在线 | 欧美日韩视频网站 | 日韩网站一区二区 | 日韩高清在线一区二区三区 | 中文字幕在线视频免费播放 | a久久久久| 中文字幕永久免费 | 91av在| www色,com| 久久成人精品视频 | 国产午夜精品一区二区三区嫩草 | 国内精品免费久久影院 | 国产小视频免费观看 | 欧美日韩二区在线 | 日日夜夜天天干 | 亚洲精品一区二区三区在线观看 | 欧美精品久久久久性色 | av中文字幕电影 | 亚洲视频播放 | 麻豆手机在线 | www.亚洲精品| 日三级在线 | 国产在线免费观看 | 欧美日韩高清在线观看 | 欧美在线日韩在线 | 亚洲国产网址 | 四虎国产 | 超碰97网站 | 日韩精品一区在线观看 | 成人av网站在线观看 | 国产成人一区二区三区电影 | 国产成人在线一区 | 精品国产乱码久久久久久天美 | 国产明星视频三级a三级点| www.伊人网 | 国产高清不卡av | 亚洲激情综合网 | 日韩二区三区在线观看 | 中文字幕亚洲综合久久五月天色无吗'' | 国产精品毛片一区二区在线看 | 国产精品黄网站在线观看 | 欧美一区二区三区在线视频观看 | 丰满少妇久久久 | 午夜18视频在线观看 | 国产精品久久久久久久久久了 | 91麻豆精品国产91久久久久 | 欧美日韩精品久久久 | www.国产高清 | 天天插综合网 | 免费在线观看一区 | 天天干天天干天天射 | 黄a网站 | 日韩精品久久一区二区三区 | 一本一道波多野毛片中文在线 | 国产在线观看午夜 | 中文字幕有码在线观看 | 欧美日韩久久 | 久久精品一区二区三 | 中文字幕精品一区 | 国产小视频国产精品 | 日韩精品免费在线视频 | 国产精品日韩久久久久 | 国产亚洲成人网 | 缴情综合网五月天 | 日韩中文字幕视频在线观看 | avav99| 开心激情五月网 | 国产黄色片免费 | 麻豆视频免费入口 | 国产精品久久久久久久久久东京 | 免费看一级一片 | 美女网站色在线观看 | 久久精品99国产精品酒店日本 | 黄色aaaaa| 国产专区一 | 在线a人片免费观看视频 | 日韩在线 | 日韩欧美国产免费播放 | 一性一交视频 | 在线免费三级 | 中文字幕日韩免费视频 | 日韩一区二区三区高清免费看看 | 一区二区三区在线不卡 | 免费网址你懂的 | 干狠狠| 日韩专区 在线 | 久久亚洲美女 | 日韩在线播放视频 | 激情五月婷婷网 | 色播五月激情五月 | 午夜999| 日日干 天天干 | 96久久欧美麻豆网站 | 成人三级av | 久久污视频 | 波多野结衣在线中文字幕 | 成人h在线播放 | 亚洲女欲精品久久久久久久18 | 四虎成人精品永久免费av九九 | 久久成年人 | 麻豆视频免费观看 | 国产成人99av超碰超爽 | 日日草av | 国产在线观看一 | 国产馆在线播放 | 九色精品| 九九一级片 | 一级黄色片在线免费看 | 中文字幕在线播放日韩 | 91大神电影 | 国产一卡在线 | 欧美日韩精品影院 | 中文在线√天堂 | 中文字幕在线高清 | 精品产品国产在线不卡 | 国产精品精品视频 | 国产精品久久久久久久久久免费 | 亚洲a资源 | 久久精品99国产国产 | 亚洲三级网 | h视频在线看 | 最近中文字幕免费视频 | 天天综合狠狠精品 | 操高跟美女 | 黄色大片网 | 狠狠色丁香久久综合网 | 国产99久久久精品 | 亚洲激情国产精品 | 婷婷丁香社区 | 亚洲乱码中文字幕综合 | 久久久久激情 | 日日草天天草 | 日日夜夜免费精品视频 | 国产精彩视频 | 国产精品美乳一区二区免费 | 在线观看av大片 | 亚洲码国产日韩欧美高潮在线播放 | 亚洲va综合va国产va中文 | 最新日韩在线观看视频 | 国产精品久久久久久高潮 | a级国产乱理伦片在线观看 亚洲3级 | 特黄特色特刺激视频免费播放 | 国产成人精品一二三区 | 毛片一区二区 | 欧美黑吊大战白妞欧美 | 国产欧美在线一区 | 欧美在线你懂的 | 国产一区国产精品 | 国产不卡免费av | 欧美 亚洲 另类 激情 另类 | 91视频电影 | 国产 字幕 制服 中文 在线 | 久久久久影视 | 九月婷婷人人澡人人添人人爽 | 黄色aaa毛片 | 91精品国产麻豆 | 狠狠躁日日躁夜夜躁av | 日韩综合在线观看 | 在线成人短视频 | 欧美日韩高清在线一区 | 成年人免费看片网站 | 亚洲精品久久久久久中文传媒 | 日韩视频区 | 国产成视频在线观看 | 91成人黄色| 成人一级免费视频 | 在线观看久草 | 国产午夜av| 国产中文字幕国产 | www好男人 | 国产精品美女在线 | 精品国产伦一区二区三区免费 | 国产高清精品在线观看 | 久久高清毛片 | 99色| 中文字幕免费看 | 九九有精品 | 日韩在线视频国产 | 色婷婷激情| 亚洲狠狠干 | 国产高清久久久久 | 国产亚洲资源 | 最近中文字幕免费 | 久草在线视频首页 | 黄色免费网站下载 | 日韩视频免费 | 欧美日韩1区 | 久草网视频在线观看 | 免费av在线 | 不卡的av电影在线观看 | 成人一区二区三区在线观看 | 精品国产一区二区三区久久 | 久久婷婷一区二区三区 | 欧美日韩国产精品一区二区三区 | 97理论片 | 国内精品久久久久久久久久久 | 91免费观看视频在线 | 欧美日韩亚洲在线观看 | 91资源在线观看 | 精品综合久久 | 在线观看视频一区二区三区 | 狠狠狠色丁香婷婷综合激情 | 日韩在线视频播放 | 久久久久成人精品 | 国产麻豆电影在线观看 | 午夜精品视频一区 | 久久精品日产第一区二区三区乱码 | 96精品高清视频在线观看软件特色 | 免费观看久久 | 精品综合久久 | 久久看片网 | 国产资源在线免费观看 | 国产区免费在线 | 色综合中文字幕 | 日韩高清一二区 | 韩国一区二区av | 亚洲激情一区二区三区 | 色婷婷综合视频在线观看 | 欧美极度另类性三渗透 | 久草电影免费在线观看 | 91在线永久 | 五月天色婷婷丁香 | 久久99在线观看 | 999视频网站 | 国产欧美日韩精品一区二区免费 | 亚洲天天在线 | 日韩在线精品视频 | 97视频在线观看免费 | 免费精品视频 | 色偷偷88欧美精品久久久 | 精品国产大片 | 国产伦理精品一区二区 | 日韩av手机在线看 | 美女激情影院 | 又黄又爽免费视频 | 亚洲精品大片www | 在线免费观看成人 | www.91成人 | 国产日产高清dvd碟片 | 最新日韩视频在线观看 | 久久综合网色—综合色88 | 国产精品密入口果冻 | 久久er99热精品一区二区 | 国产一区二区三区在线免费观看 | 日韩精品在线播放 | 人人澡人人添人人爽一区二区 | 国产精品免费麻豆入口 | 欧美少妇影院 | 欧美黄色高清 | 成人黄色电影视频 | 在线国产精品视频 | 免费看网站在线 | 亚洲日本精品视频 | 911av视频 | 天天操天天能 | 少妇bbb| 久久99国产综合精品免费 | 久久精品久久久久久久 | 狠狠色狠狠色综合日日92 | 亚洲精品美女在线观看 | 97香蕉久久超级碰碰高清版 | 69国产成人综合久久精品欧美 | 激情五月综合网 | 六月天综合网 | .国产精品成人自产拍在线观看6 | 亚洲精品国产精品国产 | 久久久国产网站 | 麻花豆传媒mv在线观看 | 在线观看av黄色 | 日本不卡123 | 人人看黄色 | 久久久亚洲影院 | 天天鲁天天干天天射 | 亚洲年轻女教师毛茸茸 | 天天碰天天操视频 | 精品免费国产一区二区三区四区 | 三级性生活视频 | 狠狠躁夜夜躁人人爽超碰91 | 欧美人体xx| 亚洲精品五月天 | 人人看人人做人人澡 | 久久久久久久毛片 | 久久人人添人人爽添人人88v | 国产精品免费在线观看视频 | 免费福利在线 | 少妇高潮流白浆在线观看 | 免费黄色av | 日韩精品一区二区三区水蜜桃 | 中文字幕黄色av | 欧美在线观看小视频 | 亚洲精品国产自产拍在线观看 | 五月天综合婷婷 | 日本大尺码专区mv | 最新av网址在线观看 | 99热手机在线观看 | 国内精品在线观看视频 | 国产高清视频在线 | 久在线观看视频 | 888av| 久久tv | 欧美日韩国产欧美 | 操天天操| 九九九九九九精品任你躁 | 国产打女人屁股调教97 | 国产精品一区二区在线播放 | 久久er99热精品一区二区 | 91亚洲精品久久久蜜桃网站 | 91大神在线观看视频 | 18+视频网站链接 | 97超碰在线资源 | 国产精品婷婷午夜在线观看 | 亚洲成a人片77777kkkk1在线观看 | 99久久9 | 亚洲天堂网站 | 亚洲一区欧美激情 | 天天干天天想 | 国产成人精品av | 国产成人精品一区二区三区在线观看 | 日韩精品在线观看av | 国产在线播放不卡 | 日韩电影一区二区在线 | 精品国产一区二区三区蜜臀 | 国产黄色片免费看 | 久久免费观看视频 | 国产精品成 | 精品久久久久久一区二区里番 | 韩国一区二区三区在线观看 | 亚洲色图27p | 国产精品永久久久久久久久久 | 91插插插免费视频 | 国产亚洲aⅴaaaaaa毛片 | 丁香五月亚洲综合在线 | 久草在线观看 | 久久精品老司机 | 欧美日韩激情视频8区 | 五月婷婷操 | 中日韩免费视频 | 久久人人爽av| 波多野结衣在线观看视频 | 天天天天爽 | 亚洲午夜精品久久久久久久久久久久 | 91九色国产视频 | 国产尤物在线视频 | 成人在线一区二区 | 天天射综合网站 | 亚洲国产免费看 | 久久免费视频一区 | 国产精品久久久久久久久久妇女 | 亚洲日b视频 | 999视频网| 欧美日韩99| 天天射综合 | 一区二区三区四区不卡 | 在线小视频你懂的 | 午夜色婷婷| 98涩涩国产露脸精品国产网 | 精品福利在线 | 在线免费黄色毛片 | 91大神在线看| 欧美a在线免费观看 | 国产午夜在线观看视频 | 成人av网站在线观看 | 国产高清视频免费最新在线 | 久草五月 | 久久午夜羞羞影院 | 欧美成人xxxx | 成人免费一级片 | 伊人激情网 | 在线视频手机国产 | 国产一区二区在线观看免费 | 久久永久视频 | 人人射av | 在线国产片 | 9999亚洲| 精品一区二区三区久久 | 精品国产一区二区三区免费 | 国产一级二级视频 | 久久久999免费视频 日韩网站在线 | 亚洲午夜精品在线观看 | 亚洲情婷婷| 国产免费a | 免费视频网 | 色婷婷综合久久久 | 91网免费观看 | 欧美日本高清视频 | 久草在线资源观看 | 亚洲综合丁香 | 免费观看性生交大片3 | 99视频在线免费看 | 久久综合视频网 | 最新影院 | 国产裸体无遮挡 | 黄色av电影在线 | 91香蕉国产在线观看软件 | 西西人体4444www高清视频 | av在线等 | 日韩手机在线观看 | 国产精品 国产精品 | 免费在线观看亚洲视频 | 亚洲黄色免费 | 激情欧美在线观看 | 国产精品99久久久久久宅男 | 久久久午夜影院 | 久久av在线 | 亚洲电影av在线 | 久久综合网色—综合色88 | av大全在线免费观看 | 久久国产网站 | 午夜精品视频福利 | 91在线文字幕 | 日韩免费观看高清 | 中文字幕在线播放日韩 | 毛片网在线观看 | 天天操天天色天天射 | 亚洲黄色大片 | 久久久国际精品 | 午夜999 | 欧美日韩不卡一区二区三区 | 在线观看不卡视频 |