精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

我用Python爬了鹿晗、關曉彤微博的熱門評論,并進行了情感分析

開發 后端
相信最近科技圈都在調侃一件事:10 月 8 日中午的一條微博,引發了一場新浪微博用戶們(尤其是女性用戶)之間的軒然大波,導致新浪微博癱瘓。

 相信最近科技圈都在調侃一件事:10 月 8 日中午的一條微博,引發了一場新浪微博用戶們(尤其是女性用戶)之間的軒然大波,導致新浪微博癱瘓。

[[205854]]

本文主要涉及知識點包括新浪微博爬蟲、Python 對數據庫的簡單讀寫、簡單的列表數據去重和自然語言處理(snowNLP 模塊、機器學習)。適合有一定編程基礎,并對 Python 有所了解的盆友閱讀。

這條微博的始作俑者,就是全球超人氣偶像明星鹿晗。

[[205855]]

程序員們紛紛開啟了科♂學地討論:

詳細內容可見昨日的圖文:鹿晗是如何將微博服務器搞炸的?

微博工程師是如何一邊結婚一邊加班的:

淘寶程序員是如何原諒鹿晗的:

在這一刻,全世界都知道鹿晗戀愛了:

全球的女鹿飯們一起失戀了。

那么鹿晗的粉絲們情緒如何呢?我們來分析一下鹿晗戀情微博的評論,分析評論時粉絲們的心情狀態,且聽我娓娓道來。(想看分析結果的可直接跳到第 5 節)

新浪微博 API

在經歷了幾次爬蟲被禁的悲痛(真的很痛)之后,我學會了在爬網站之前先查有沒有 API 的“優良”習慣。

新浪作為一個大廠,怎么會不推出新浪微博 API 呢,面向開發者新浪有自己的開放平臺,這里是 Python 調用微博 API 的方法,通過登錄 App_key 和 App_secret 方式訪問微博 API 的代碼,代碼是基于 PY2 的。PY3 對 Weibo 模塊使用存在一定問題。

  1. from weibo import APIClient  
  2. import webbrowser 
  3.  
  4.  
  5. import sys  
  6. reload(sys)  
  7. sys.setdefaultencoding('utf-8'
  8.  
  9.  
  10. APP_KEY = '你的App Key ' #獲取的App Key  
  11. APP_SECRET = '你的AppSecret' #獲取的AppSecret  
  12. CALLBACK_URL = 'https://api.weibo.com/oauth2/default.html' #回調鏈接 
  13.  
  14.  
  15. client = APIClient(app_key=APP_KEY, app_secret=APP_SECRET, redirect_uri=CALLBACK_URL)  
  16. url = client.get_authorize_url()  
  17. webbrowser.open_new(url) #打開默認瀏覽器獲取code參數 
  18.  
  19.  
  20. print '輸入url中code后面的內容后按回車鍵:' 
  21.  
  22.  
  23. code = raw_input()  
  24. r = client.request_access_token(code)  
  25. access_token = r.access_token  
  26. expires_in = r.expires_in  
  27. client.set_access_token(access_token, expires_in) 

知道如何登錄 API 了,辣么如何調用 API 爬單條微博的評論呢?一行代碼搞定。

  1. r = client.comments.show.get(id = 4160547165300149,count = 200,page = 1) 

所有關于單條微博的評論信息都在 r.comments 中了,這里需要對照微博 API 文檔,微博 API 有聲明調用微博評論 API 需要獲取用戶授權。

但是捏,只要知道單條微博的 id,就可以調用這個 API 了,關于單條微博的 id 如何獲取在后面會說(小聲一點,千萬別讓微博知道,萬一封了呢)。


 

按照 client. 接口名 .get(請求參數)的方式獲取 API,獲取 API 后的規格可在接口詳情中查看,文檔中有給出返回結果的示例。

文檔中也給出了關鍵數據的 json 接口名稱。

如果我們要獲取微博評論的內容,只需要調用 text 接口即可。

  1. for st in r.comments:  
  2. text = st.text 

微博爬蟲

通過調用新浪微博 API 的方式,我們就可以簡單獲取單條微博的評論信息了,為啥說簡單呢,因為人紅信息貴啊!

你以為大 V 的微博就這么免費的給你 API 調用了嗎,非認證應用開發者單日只能請求千次 API,這對像鹿晗這樣單條微博幾十萬評論的大 V 來說…太少了(TT)

所以捏,還是要寫微博爬蟲。

正所謂,知己知彼百戰不殆,新浪作為大廠,怎么說也是身經百戰,必定是經歷了無數場爬蟲與反爬之間的戰爭,必然有著健全的反爬策略。正所謂,強敵面前,繞道而行,有位大佬說得好,爬網站,先爬移動端:https://m.weibo.cn/

[[205856]]

 

登錄微博后,進入到鹿晗公布戀情的微博中去,_(:зゝ∠)_ 已經有 200w+ 評論了,可以看到安靜的微博下粉絲們不安的心…

移動端微博的網址顯得肥腸簡單,不似 PC 端那么復雜而不明邏輯:https://m.weibo.cn/status/4160547165300149

多點幾條微博就可以知道 status 后面的數字,就是單條微博的 id 了。

評論里包含了熱門評論和***評論兩種,但無論是哪種評論,繼續往下翻,網址都不會變化。在 chrome 瀏覽器右鍵“檢查”,觀察 Network 變化。

從 Network 的 xhr 文件中,可以得知熱門評論的變化規律是:

  1. 'https://m.weibo.cn/single/rcList?format=cards&id=' + 單條微博id + '&type=comment&hot=1&page=' + 頁碼 

***評論的變化規律是:

'https://m.weibo.cn/api/comments/show?id=' + 單條微博id + '&page=' + 頁碼

打開

https://m.weibo.cn/single/rcList?format=cards&id=4154417035431509&type=comment&hot=1&page=1 就可以看到熱門評論的 json 文件。

接下來就是套路了,偽裝瀏覽器 header,讀取 json 文件,遍歷每一頁…這都不是重點!直接上代碼~這里開始是 PY3 的代碼了~

 

  1. import re,time,requests,urllib.request 
  2.  
  3.  
  4. weibo_id = input('輸入單條微博ID:' 
  5. # url='https://m.weibo.cn/single/rcList?format=cards&id=' + weibo_id + '&type=comment&hot=1&page={}' #爬熱門評論 
  6. url='https://m.weibo.cn/api/comments/show?id=' + weibo_id + '&page={}' #爬時間排序評論  
  7. headers = { 
  8.    'User-agent' : 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:55.0) Gecko/20100101 Firefox/55.0'
  9.    'Host' : 'm.weibo.cn'
  10.    'Accept' : 'application/json, text/plain, */*'
  11.    'Accept-Language' : 'zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3'
  12.    'Accept-Encoding' : 'gzip, deflate, br'
  13.    'Referer' : 'https://m.weibo.cn/status/' + weibo_id, 
  14.    'Cookie' : '登錄cookie信息'
  15.    'DNT' : '1'
  16.    'Connection' : 'keep-alive'
  17.    } 
  18. i = 0 
  19. comment_num = 1 
  20. while True
  21.    # if i==1:     #爬熱門評論 
  22.    #     r = requests.get(url = url.format(i),headers = headers) 
  23.    #     comment_page = r.json()[1]['card_group'
  24.    # else
  25.    #     r = requests.get(url = url.format(i),headers = headers) 
  26.    #     comment_page = r.json()[0]['card_group'
  27.    r = requests.get(url = url.format(i),headers = headers)  #爬時間排序評論 
  28.    comment_page = r.json()['data'
  29.    if r.status_code ==200: 
  30.        try: 
  31.            print('正在讀取第 %s 頁評論:' % i) 
  32.            for j in range(0,len(comment_page)): 
  33.                print('第 %s 條評論' % comment_num) 
  34.                user = comment_page[j] 
  35.                comment_id = user['user']['id'
  36.                print(comment_id) 
  37.                user_name = user['user']['screen_name'
  38.                print(user_name) 
  39.                created_at = user['created_at'
  40.                print(created_at) 
  41.                text = re.sub('<.*?>|回復<.*?>:|[\U00010000-\U0010ffff]|[\uD800-\uDBFF][\uDC00-\uDFFF]','',user['text']) 
  42.                print(text) 
  43.                likenum = user['like_counts'
  44.                print(likenum) 
  45.                source = re.sub('[\U00010000-\U0010ffff]|[\uD800-\uDBFF][\uDC00-\uDFFF]','',user['source']) 
  46.                print(source + '\r\n'
  47.                comment_num+=1 
  48.            i+=1 
  49.            time.sleep(3) 
  50.        except:
  51.            i+1 
  52.            pass 
  53.    else
  54.        break 

這里有四點說明:

  • 設置爬取間隔時間之后,微博爬蟲被禁的概率降低了很多(特別是晚上)。
  • 新浪每次返回的 json 數據條數隨機,所以翻頁之后會出現數據重復的情況,所以用到了數據去重,這會在后面說。
  • 在 text 和 source 中添加了去除 emoji 表情的代碼(折騰了很久寫不進數據庫,差點就從刪庫到跑路了/(ㄒoㄒ)/),同時也去除了摻雜其中的回復他人的 html 代碼。
  • 我只寫了讀取數據,沒有寫如何保存,因為我們要用到數!據!庫!辣!(這是重點!敲黑板)

Python 中數據庫的讀取與寫入

雖然微博爬蟲大大提高了數據獲取量,但也因為是爬蟲而容易被新浪封禁。

這里結束循環的判斷是網絡狀態不是 200,但當微博發現是爬蟲時,微博會返回一個網頁,網頁中什么實質內容都木有,這時候程序就會報錯,而之前爬到的數據,就啥也沒有了。

[[205857]]

但是如果爬一會,保存一次數據,這數據量要一大起來…冷冷的文件在臉上胡亂地拍…我的心就像被…這時候我們就需要用到數據庫了。

數據庫,顧名思義,就是存放數據的倉庫,數據庫作為一個發展了 60 多年的管理系統,有著龐大的應用領域和復雜的功能……好了我編不下去了。

在本文中,數據庫的主要作用是 AI 式的 excel 表格(●—●)。在爬蟲進行的過程中,爬到一個數就存進去,爬到一個數就存進去,即使爬蟲程序運行中斷,中斷前爬到的數據都會存放在數據庫中。

[[205858]]

大多數數據庫都能與 Python 對接使用的,米醬知道的有 MySQL、SQLite、Mongodb、Redis。

這里用的是 MySQL,Mac上 MySQL 的安裝,管理數據庫的軟件 Navicat 使用幫助,其他系統自己找吧,安裝使用過程中有啥問題,請不要來找我(逃

根據上面的代碼,在 navicat 中創建數據庫、表和域以及域的格式。在 Python 程序中添加代碼。

 

  1. conn =pymysql.connect(host='服務器IP(默認是127.0.0.1)',user='服務器名(默認是root)',password='服務器密碼',charset="utf8",use_unicode = False)    #連接服務器 
  2. cur = conn.cursor() 
  3. sql = "insert into nlp.love_lu(comment_id,user_name,created_at,text,likenum,source) values(%s,%s,%s,%s,%s,%s)" #格式是:數據名.表名(域名) 
  4. param = (comment_id,user_name,created_at,text,likenum,source) 
  5. try: 
  6.    A = cur.execute(sql,param) 
  7.    conn.commit() 
  8. except Exception as e: 
  9.    print(e) 
  10.    conn.rollback() 

運行 Python 程序,大概爬了 1w 條實時評論,在進行下一步研究之前,我們還要將數據庫中的內容讀取出來,Python 中數據庫的讀取代碼也很簡單。

  1. conn =pymysql.connect(host='服務器IP',user='用戶名',password='密碼',charset="utf8")    #連接服務器  
  2. with conn:  
  3.    cur = conn.cursor() 
  4.    cur.execute("SELECT * FROM nlp.love_lu WHERE id < '%d'" % 10000) 
  5.    rows = cur.fetchall() 

這樣之前爬取的信息就被讀取出來了,但是前面也說了,微博爬蟲翻頁時返回數據條數隨機,所以會出現重復的狀況,所以讀取之后,需要用 if…not in 語句進行一個數據去重。

  1. for row in rows
  2.    row = list(row) 
  3.    del row[0] 
  4.    if row not in commentlist: 
  5.        commentlist.append([row[0],row[1],row[2],row[3],row[4],row[5]]) 

完整代碼在文末。

自然語言處理 NLP

NLP 是人工智能的一個領域,可以通過算法的設計讓機器理解人類語言,自然語言也屬于人工智能中較為困難的一環。

像中文這么博大精深、變幻莫測的語言更是 NLP 中的一大難點,Python 中有很多 NLP 相關的模塊,有興趣的盆友可以通過用 Python 實現簡單的文本情感分析初探 NLP。

我參(ban)考(yun)了一些現成的情感分析算法,對爬取的評論進行分析,錯誤率肥腸高_(:зゝ∠)_ ,這可腫么辦?難道要重新設計算法?我仿佛遇到了人生中***個因為語文沒學好而引發的重大問題……

當然像我這樣靈(lan)活(duo)的姑娘,自然是很快發現了 Python 中較為出名的一個中文 NLP 庫:snowNLP。snowNLP 調用的方法比較簡單,源碼中詳細解釋了調用方法和生成結果。

  1. def snowanalysis(textlist): 
  2.    sentimentslist = [] 
  3.    for li in textlist: 
  4.        s = SnowNLP(li) 
  5.        print(li) 
  6.        print(s.sentiments) 
  7.        sentimentslist.append(s.sentiments) 

這段代碼中獲取了讀取數據庫后由評論主體 text 生成的列表文件,并依次對每一個評論進行情感值分析。

snowNLP 能夠根據給出的句子生成一個 0-1 之間的值,當值大于 0.5 時代表句子的情感極性偏向積極,當分值小于 0.5 時,情感極性偏向消極,當然越偏向倆頭,情緒越明顯咯,讓我們來看看測試評論的結果。

可以從文字內容和下面對應的數值看出,祝福或者表現的積極的情緒,分值大多高于 0.5,而期盼分手或者表達消極情緒的分值,大多低于 0.5。分析結果中也存在一定的誤差,可以通過訓練對算法進行優化,米醬語文不好就不瞎搞了…(逃

分析結果

讓我們來看看本次分析的結果(●—●)。

  1. plt.hist(sentimentslist,bins=np.arange(0,1,0.02)) 
  2. plt.show() 

對上節經過處理得到的情感值列表進行統計,并生成分布圖。下圖數據采集時間 10 月 9 日 19 時,采集評論 1w 條。


↑鹿晗宣布戀愛微博評論情感值分布

再看看關曉彤回應的微博情況。

↑關曉彤對應微博評論情感值分布

根據這兩張圖,可以看到情感值在接近 0、1 兩端以及 0.5 左右位置頻率較高,說明粉絲們對于此類事件的情緒無論是積極還是消極都是比較明顯的。但也可以看出,積極的情緒更多于消極的情緒。

我又對評論中出現的微博表情進行了統計。

給鹿晗的評論中表情的數量是關曉彤的近 3 倍,而排在***位的,都是 [加油],可以看到粉絲們對鹿晗的戀情還是支持居多的,當然也不乏有些人想要 [bm投訴] 主角們了,也有部分人感到 [悲傷],想要冷靜一下 [別煩我]。

再對評論內容進行一下詞云分析。

↑鹿晗宣布戀愛微博評論詞云

↑關曉彤對應微博評論詞云

在鹿晗的微博下面出現了大量的祝福、支持、一起等詞匯,也有一些為什么、不配、分手之類質疑的聲音;在關曉彤的微博下面也存在相同的詞匯,但是好像還有大量的關于熱巴、李易峰的字眼,看來兩位都有緋聞 CP 呀。

你們猜詞云的背景圖是什么?我就不說了,你們自己感受。

[[205862]]

參考資料:

1.微博開放平臺:http://open.weibo.com/

2.Python調用微博API的方法:http://blog.csdn.net/gamer_gyt/article/details/51839159

3.微博API文檔:http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI

4.MySQL的安裝:http://www.jianshu.com/p/2d902dd4fff4

5.Navicat使用幫助:http://www.jianshu.com/p/326c1aaa1052

6.if…not in語句:http://www.cnblogs.com/ranjiewen/p/6305684.html

7.用Python實現簡單的文本情感分析:https://zhuanlan.zhihu.com/p/23225934 

8.snowNLP:https://github.com/isnowfy/snownlp

責任編輯:武曉燕 來源: zhuanlan
相關推薦

2017-10-16 13:21:16

架構技術棧微信半月刊

2017-10-10 15:15:43

微博服務器新浪

2017-10-10 13:13:48

2018-02-08 10:50:10

人工智能鹿晗關曉彤

2021-07-01 22:05:31

Python微博評論

2015-05-25 09:57:59

2017-10-11 16:19:10

2022-08-17 11:20:23

Python微信

2018-09-04 11:45:31

前端JavaScriptNodeJS

2014-07-18 09:51:05

挖掘數據分析

2017-07-12 10:25:17

Python微信itchat 包

2017-07-17 09:27:09

Python 爬蟲編程

2016-12-07 14:23:48

KNIME數據分析情感分析

2020-03-01 17:14:22

數據MySQL數據庫

2023-10-08 16:22:37

XGBoost算法

2023-03-09 14:16:00

AIChatGPT

2022-12-27 08:00:00

開發機器學習數據集

2021-06-02 22:18:11

Python關鍵詞微博

2022-09-03 11:58:23

網絡入侵勒索軟件

2023-11-30 07:18:55

點贊
收藏

51CTO技術棧公眾號

国产成人tv| 四虎精品成人免费网站| 久久免费精品视频在这里| 欧美亚男人的天堂| 日本中文字幕一级片| 日韩性xxxx| 奇米精品一区二区三区在线观看一| 久久视频这里只有精品| 添女人荫蒂视频| 日本黄色免费观看| 欧美黑吊大战白妞| 被灌满精子的波多野结衣| 国产黄色av片| 久久精品日产第一区二区| 日日骚av一区| 欧美xxxx黑人| 香蕉久久免费电影| 亚洲在线视频网站| 亚洲春色在线| 视频污在线观看| 精品一区二区综合| 青青青国产精品一区二区| 日韩欧美中文字幕视频| 国产免费av一区二区三区| 欧美一区三区四区| 手机在线看福利| 成人bbav| 亚洲精品乱码久久久久| 先锋影音网一区| 同心难改在线观看| 岛国一区二区在线观看| 国产精品中文字幕久久久| 天天综合网入口| 午夜激情一区| 久久精品电影一区二区| 娇妻被老王脔到高潮失禁视频| 精品国产午夜肉伦伦影院| 91精品综合久久久久久| 国产精品人人爽人人爽| 韩国久久久久久| 午夜欧美大尺度福利影院在线看| 亚洲区成人777777精品| www视频在线观看免费| 久久综合色之久久综合| 久久国产精品一区二区三区| 亚洲国产精品suv| 天堂av一区二区三区| 另类的小说在线视频另类成人小视频在线| 1769国产精品| 国产精品16p| 午夜日韩电影| 欧美乱大交做爰xxxⅹ性3| 娇小11一12╳yⅹ╳毛片| 欧美另类69xxxxx| 亚洲男人7777| 国产精品扒开腿做爽爽| 伊人春色精品| 亚洲精品一区中文字幕乱码| 国产精品300页| 另类ts人妖一区二区三区| 精品国产髙清在线看国产毛片 | 欧美区日韩区| 久久国产精品99国产精| 久久精品99久久久久久| 欧美精品成人| 久久露脸国产精品| 日韩精品在线免费视频| 亚洲综合丁香| 日本欧美中文字幕| 一区二区视频网| 精品制服美女丁香| 999国内精品视频在线| 亚洲精品一区二区三区新线路| 国产91色综合久久免费分享| 国产伦理久久久| 五月婷婷六月丁香| 国产亚洲精品福利| 一区二区三区国产福利| 成人影欧美片| 亚洲成人免费影院| 成年网站在线免费观看| 欧美国产视频| 欧美变态口味重另类| 国产一级二级在线观看| 欧美日韩激情| 另类色图亚洲色图| av大片免费在线观看| 日韩av电影免费观看高清完整版| 91精品久久久久久久久不口人| 波多野结衣在线观看一区| 老司机免费视频一区二区| 91蜜桃网站免费观看| 婷婷久久久久久| 国产精品色噜噜| 真人做人试看60分钟免费| 国产肥臀一区二区福利视频| 九色porny自拍视频在线播放| 日本道色综合久久| 日本一二三区在线| 欧美日韩一本| 久久亚洲精品小早川怜子66| 1级黄色大片儿| 日本v片在线高清不卡在线观看| 亚洲自拍小视频免费观看| 午夜在线视频免费| 亚洲品质自拍视频网站| 欧美 国产 小说 另类| 国产一区 二区| 亚洲欧美制服丝袜| 欧美国产在线看| 青青草97国产精品免费观看 | 国产精品沙发午睡系列990531| 国产一级黄色录像片| 三上悠亚国产精品一区二区三区| 欧美一卡在线观看| 一级特黄曰皮片视频| 亚洲午夜电影| 国产日韩在线亚洲字幕中文| 天堂影院在线| 亚洲综合精品久久| 亚洲一区精品视频在线观看| 米奇777超碰欧美日韩亚洲| 九九久久精品一区| 亚洲综合精品国产一区二区三区| 91在线播放网址| 97av中文字幕| 95精品视频| 最近2019中文字幕在线高清| 91午夜精品亚洲一区二区三区| 成人午夜视频福利| 久久免费看毛片| 欧洲精品一区二区三区| 亚洲精品国产精品自产a区红杏吧 亚洲精品国产精品乱码不99按摩 亚洲精品国产精品久久清纯直播 亚洲精品国产精品国自产在线 | 欧美日韩成人在线视频| 欧美成人综合色| 久久国产精品色| 日韩精品久久一区二区三区| 嗯~啊~轻一点视频日本在线观看| 欧美视频你懂的| 丰满少妇一区二区| 国产欧美另类| 精品国产乱码久久久久久久软件| 俺来俺也去www色在线观看| 91精品国产麻豆国产自产在线 | 亚洲精品ww久久久久久p站| 男女男精品视频站| 国语产色综合| 日韩免费黄色av| 日韩a在线观看| 亚洲.国产.中文慕字在线| 午夜福利三级理论电影| 欧美精品首页| 99高清视频有精品视频| av免费网站在线| 日韩一区二区在线观看视频| 日本黄色小说视频| 国产一区二区电影| 中文字幕日韩精品久久| 国产欧美视频在线| 欧美多人乱p欧美4p久久| 亚洲AV无码一区二区三区少妇 | 欧美在线观看不卡| 久久综合久久综合亚洲| 青草青青在线视频| 亚洲精品国模| 国产精品中文字幕在线| а√天堂官网中文在线| 日韩精品一区二区三区蜜臀 | 在线观看中文字幕不卡| 国产探花视频在线播放| 麻豆国产精品一区二区三区| 在线一区高清| 97久久超碰| 欧美专区在线播放| 337p日本欧洲亚洲大胆鲁鲁| 91精品国产免费久久综合| 国产午夜视频在线播放| 久久久久久一二三区| 日本a√在线观看| 欧美午夜a级限制福利片| 九九九九精品| 成人a在线观看高清电影| 欧美成人小视频| 视频污在线观看| 欧美日韩在线观看一区二区| 欧美成人三级在线观看| 久久先锋影音av鲁色资源 | 高清国产一区二区| 东京热加勒比无码少妇| 国产精品传媒精东影业在线| 国产一区自拍视频| 国产精品天堂蜜av在线播放 | 日韩高清国产一区在线观看| www.久久热| 欧美亚洲另类在线| caoporn97在线视频| 精品无人区乱码1区2区3区在线| 伊人精品在线视频| 亚洲成人午夜影院| 潘金莲一级黄色片| 91丝袜高跟美女视频| 天天综合成人网| 久久久天天操| av在线观看地址| 天天做天天爱天天综合网2021| 国产精品日韩一区二区三区| 欧美天堂一区二区| 5566日本婷婷色中文字幕97| 97超碰在线公开在线看免费| 一本一本久久a久久精品牛牛影视| 成人福利小视频| 欧美日韩三级在线| 日韩在线视频免费播放| 亚洲精品成人悠悠色影视| 人妻无码一区二区三区免费| 99国产精品久| 在线观看一区二区三区视频| 美女精品自拍一二三四| 97xxxxx| 亚洲国产国产亚洲一二三| 这里只有精品66| 国产亚洲一区二区三区不卡| 精品国产乱码久久久久| 成人影院中文字幕| 91在线观看免费| 国外成人福利视频| 国产成人97精品免费看片| 黄毛片在线观看| 美女精品久久久| 欧美成人视屏| 综合136福利视频在线| 欧美孕妇性xxxⅹ精品hd| 亚洲第一男人天堂| 性做久久久久久久| 日韩一区二区免费视频| 国产麻豆免费视频| 欧美精品第1页| 中文字幕永久在线观看| 欧美在线免费观看亚洲| 精品成人无码久久久久久| 日韩欧美福利视频| 亚洲欧美精品一区二区三区| 福利微拍一区二区| 精品成人av一区二区在线播放| 亚洲亚洲人成综合网络| 精品在线视频免费观看| 亚洲小说欧美激情另类| 国产亚洲精品久久久久久打不开| 一个色综合av| 国产精品99精品无码视| 午夜久久久久久久久| 国产成人一区二区三区影院在线| 香蕉成人啪国产精品视频综合网| 香蕉视频一区二区| 精品欧美一区二区三区| 日本在线播放视频| 在线精品亚洲一区二区不卡| 中文字幕视频二区| 欧美一区二区三区视频| 动漫av一区二区三区| 亚洲国产欧美一区| 久草福利在线| 日韩在线免费视频| 在线三级中文| 午夜精品一区二区三区视频免费看| 激情黄产视频在线免费观看| 日本精品久久久久影院| 欧美日韩五区| 亚洲综合中文字幕68页| 国产在线播放精品| 日本在线播放不卡| 91成人超碰| 男人插女人视频在线观看| 欧美亚洲一区二区三区| 三上悠亚在线一区二区| 国产老女人精品毛片久久| 91人人澡人人爽| 91麻豆福利精品推荐| 最新日韩免费视频| 亚洲一二三四在线| 国产99久久久久久免费看| 91精品国产一区二区三区香蕉| 亚洲国产成人一区二区| 亚洲社区在线观看| 在线中文字幕电影| 欧美在线播放视频| 亚洲欧美一级| 精品无码久久久久国产| 99九九热只有国产精品| 69sex久久精品国产麻豆| 日韩精品欧美成人高清一区二区| 国产精品igao网网址不卡| 久久综合五月天婷婷伊人| 国产成人综合在线视频| 色综合久久天天综合网| 国产sm主人调教女m视频| 亚洲精品中文字幕有码专区| 黄色网在线播放| 欧美做爰性生交视频| 成人在线分类| 日本一区二区三区视频在线播放 | 久久久成人精品视频| 人在线成免费视频| 91久久国产综合久久蜜月精品| 欧美日韩国产一区二区三区不卡| 国内少妇毛片视频| 蜜桃视频免费观看一区| 精品一区二区视频在线观看| 亚洲丝袜自拍清纯另类| 久久精品无码av| 欧美videossexotv100| 免费黄色网页在线观看| 国产97色在线| 老司机成人在线| 国产高清不卡无码视频| 麻豆精品视频在线| 9.1成人看片免费版| 亚洲成av人片在线观看无码| 国产又粗又猛又色又| 国产一区二区三区视频| 妞干网免费在线视频| 高清国产在线一区| 中文字幕亚洲精品乱码| 手机在线免费观看毛片| 久久蜜桃av一区二区天堂| 日本一级淫片免费放| 日韩三级中文字幕| wwwav在线| 成人国产在线视频| 久久国产综合| 一区二区三区 欧美| 国产婷婷色一区二区三区在线| 美日韩一二三区| 亚洲精品电影在线| av中文在线资源库| 好吊妞www.84com只有这里才有精品 | 亚洲免费av网| 久久99精品久久久| 亚洲精品自拍视频在线观看| 欧美亚洲一区三区| 风间由美一区| 国产精品一区二区三区在线播放| 蜜桃a∨噜噜一区二区三区| 日本精品一区二区三区四区| 久久嫩草精品久久久久| 中文在线第一页| 精品亚洲aⅴ在线观看| 亚洲免费福利| 欧美日韩亚洲在线| 日韩av在线播放中文字幕| 永久免费av无码网站性色av| 欧美伊人精品成人久久综合97| 国产经典自拍视频在线观看| 国产精品高清在线| 欧美aaaaaaaaaaaa| 91aaa精品| 亚洲综合丁香婷婷六月香| 理论片中文字幕| 91精品国产亚洲| 欧美人妖在线| 国产一二三区av| 亚洲精品少妇30p| 黄色av网址在线| 欧美主播福利视频| 日韩专区精品| 亚洲丝袜在线观看| 亚洲成a人片综合在线| 青青免费在线视频| 国产精品久久久久秋霞鲁丝| 图片区亚洲欧美小说区| 手机在线播放av| 欧美日韩午夜剧场| 波多野结衣一区二区| 91麻豆国产语对白在线观看| 国内自拍一区| 老牛影视av老牛影视av| 欧美日韩国产大片| 成人在线免费观看黄色| 青青草成人网| 国产一区二区三区香蕉| 日韩男人的天堂| 在线亚洲欧美视频| jizz国产精品| 国产精品后入内射日本在线观看| 国产欧美日韩亚州综合| 国产黄频在线观看| 日韩av黄色在线观看| 久久精品青草| 在线观看国产免费视频| 欧美三级电影在线看| 麻豆福利在线观看| 日韩影院一区| 成人午夜电影小说| 在线观看免费观看在线| 欧美精品久久久久久久久| 国产最新精品| a天堂视频在线观看| 在线播放一区二区三区| 综合毛片免费视频| av 日韩 人妻 黑人 综合 无码|