精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲女爱视频在线| 校园春色综合网| 91麻豆精品国产自产在线| 六月婷婷久久| 欧美在线视频精品| 999成人网| 欧美视频在线一区二区三区 | 夜夜嗨av一区二区三区免费区 | 自拍视频在线免费观看| 精品亚洲成av人在线观看| 免费99精品国产自在在线| 中文字幕在线观看视频www| 黄色影院在线看| 久久精品一区二区三区不卡牛牛| 国产精品69av| 熟女少妇a性色生活片毛片| 亚洲精品福利| 日本二三区不卡| 亚洲黄色一区二区三区| 亚洲h视频在线观看| 久久精品日产第一区二区 | 成人精品久久久| 黄色一级大片在线免费观看| 国内精品国产成人国产三级粉色 | 久久精品99国产精品| 久久99久久99精品免观看粉嫩 | 国产伦理精品不卡| 欧美一区二三区| 久久久久久久久久97| av综合网站| 欧美日韩综合一区| www.18av.com| 大胆av不用播放器在线播放 | 色资源在线观看| 国产一区在线视频| 国产成人福利网站| 国产系列精品av| 日韩精品一卡| 日韩精品中文字幕视频在线| 亚洲欧美国产中文| 亚洲欧美小说色综合小说一区| 中文字幕不卡的av| 蜜桃传媒视频麻豆第一区免费观看| av网站免费大全| 狠狠色狠狠色合久久伊人| 国产精品视频一区二区三区四| 精品久久久久久久久久久久久久久久| 亚洲精品裸体| 91av在线精品| av大全在线观看| 石原莉奈在线亚洲三区| 日韩av高清不卡| 日本黄色中文字幕| 日韩一区精品视频| 欧美在线xxx| 久久久久久在线观看| 久久婷婷丁香| 国产精品视频网站| 一区二区三区午夜| 国产一区二区三区美女| 亚洲一区二区在线播放| 国产黄a三级三级三级| 国产成人综合在线播放| 官网99热精品| 无码精品人妻一区二区| 久久综合99re88久久爱| 日韩精品无码一区二区三区| av一区在线观看| 成人欧美一区二区三区视频网页| 制服诱惑一区| 日韩电影免费观看| 五月天激情小说综合| 日韩av在线综合| 草民电影神马电影一区二区| 8v天堂国产在线一区二区| 亚洲av无一区二区三区久久| 久久夜色精品国产噜噜av小说| 日韩国产一区三区| 中文天堂资源在线| 欧美一区亚洲| 欧美在线www| 国产一区二区三区成人| 成人国产视频在线观看| 欧美在线视频二区| 成人黄色网址| 欧美网站在线观看| 日本黄色的视频| 一区二区亚洲视频| 亚洲一级免费视频| 国产探花在线免费观看| 午夜在线精品偷拍| 92福利视频午夜1000合集在线观看| 成人毛片视频免费看| 欧美国产日韩亚洲一区| 女人床在线观看| 久九九久频精品短视频| 欧美一三区三区四区免费在线看| 波多野结衣视频播放| 日韩在线看片| 91产国在线观看动作片喷水| 中文字幕在线观看1| 成人高清在线视频| 亚洲一区二区三区加勒比 | 亚洲宅男天堂在线观看无病毒| 男女高潮又爽又黄又无遮挡| 亚洲伦理网站| 亚洲视频国产视频| 国产午夜精品无码| 精品一区二区三区av| 精品国产综合久久| 污视频网站在线免费| 欧美亚洲愉拍一区二区| 亚洲婷婷在线观看| 午夜精品999| 国产精品一区二区三区久久久| 午夜在线视频观看| 亚洲影院在线观看| 激情图片中文字幕| 成人在线丰满少妇av| 欧美一级视频一区二区| 亚洲黄色在线播放| 亚洲欧美综合另类在线卡通| 8x8x最新地址| 国产精品欧美三级在线观看| 97国产精品视频| 狠狠人妻久久久久久综合麻豆| 中文字幕日韩一区| 午夜激情av在线| japanese国产精品| 人妖精品videosex性欧美| 欧美 日韩 国产 在线| 尤物视频一区二区| 涩多多在线观看| 欧美电影免费观看高清| 国产女精品视频网站免费| 国产二区视频在线观看| 色嗨嗨av一区二区三区| 中文幕无线码中文字蜜桃| 国产午夜精品一区二区三区欧美| 国产精品一区二区三区四区五区| 伊人在我在线看导航| 日韩欧美三级在线| 玖玖爱免费视频| 粉嫩av一区二区三区在线播放| 妞干网这里只有精品| 国产日韩中文在线中文字幕| 久久精品国产亚洲精品2020| 国产精品伦理一区| 亚洲免费在线看| 一卡二卡三卡四卡五卡| 欧美aⅴ99久久黑人专区| 成人av资源网| a天堂资源在线| 国产视频精品久久久| 韩国av中文字幕| 久久久久久99精品| 污污的网站18| 99久久久国产精品美女| 91啪国产在线| 激情av在线| 日韩成人中文字幕| 极品国产91在线网站| 欧美国产精品一区二区三区| 午夜啪啪小视频| 影音先锋日韩在线| 国产欧美一区二区三区另类精品 | 欧美性做爰猛烈叫床潮| 蜜桃视频最新网址| 国产成人欧美日韩在线电影| www.射射射| 国产欧美日韩精品一区二区三区 | 97国产精品人人爽人人做| 秋霞av在线| 欧美狂野另类xxxxoooo| 精品视频一区二区在线观看| 91麻豆免费视频| 在线观看免费不卡av| 一区在线免费| 日韩av一级大片| 欧美日韩午夜电影网| 国内精品国产三级国产在线专| 欧美精品久久久久久久久久丰满| 欧美日韩免费高清一区色橹橹| 丁香花五月激情| 2欧美一区二区三区在线观看视频| 青青在线免费观看视频| 欧美一区二区三区免费看| 久久人人九九| 国产高清日韩| 日本精品久久久久影院| 国产黄色在线网站| 亚洲欧美激情一区| 国产精品久久久久久69| 欧美色videos| 中文字幕av免费在线观看| 91色在线porny| 黄色片免费网址| 销魂美女一区二区三区视频在线| 欧美h视频在线观看| 任你弄精品视频免费观看| 成人欧美一区二区三区黑人孕妇| 国产精选在线| 美日韩在线视频| 国产三区四区在线观看| 亚洲精品99久久久久| 国产熟女一区二区三区四区| 日本久久电影网| 全部毛片永久免费看| 亚洲免费高清视频在线| 国产传媒国产传媒| 91日韩在线专区| 精人妻一区二区三区| 极品尤物av久久免费看| 成人免费无码av| 999亚洲国产精| 久艹在线免费观看| 久久精品青草| 亚洲无玛一区| 国产va免费精品观看精品视频 | 国产精国产精品| 人狥杂交一区欧美二区| 91国在线精品国内播放| 色呦呦呦在线观看| 久久视频中文字幕| 日本成人网址| 中文字幕欧美精品日韩中文字幕| 欧美高清电影在线| 亚洲精品在线观看www| 六月婷婷中文字幕| 日韩精品一区二区三区四区视频| 国产精品久久777777换脸| 欧美日韩精品一区视频| 做爰视频毛片视频| 欧美午夜电影在线播放| 成人黄色激情视频| 在线观看免费成人| 凹凸精品一区二区三区| 在线观看一区二区视频| 天码人妻一区二区三区在线看| 五月天亚洲精品| 国产成人一区二区三区影院在线| 亚洲成人一二三| 国产一级淫片a| 五月激情综合色| 中日韩黄色大片| 欧美性高跟鞋xxxxhd| 黄色片网站在线免费观看| 欧美香蕉大胸在线视频观看| 日韩av在线播| 日韩欧美中文字幕在线观看| av一级在线观看| 欧美日韩高清影院| 国产偷拍一区二区| 欧美不卡视频一区| 熟妇人妻系列aⅴ无码专区友真希| 亚洲第一av网站| 三级视频在线播放| 国产性色av一区二区| 91亚洲欧美| 久99九色视频在线观看| 123区在线| 热re99久久精品国产66热| 视频一区在线免费看| 91精品久久久久久久| 伊人久久大香线蕉av超碰| 久久66热这里只有精品| 精品国产乱码久久久久久1区2匹| 亚洲欧美日韩精品综合在线观看| 97精品国产福利一区二区三区| 水蜜桃在线免费观看| 国产精品草草| 无码日韩人妻精品久久蜜桃| 久久精品国产亚洲高清剧情介绍 | 一区二区小视频| 日韩一区二区三区免费看| 五月天婷婷在线观看| 在线日韩欧美视频| 国产精品扒开做爽爽爽的视频| 久久久久久久久久久成人| 欧美性xxx| 92国产精品久久久久首页| 丝袜av一区| 少妇高潮流白浆| 免费视频一区| 爱情岛论坛亚洲自拍| 久久精品综合网| 久久久精品91| 日本国产一区二区| 亚洲AV午夜精品| 中文字幕亚洲欧美日韩高清| 久久香蕉av| 国产欧美最新羞羞视频在线观看| 日韩区欧美区| 婷婷四月色综合| 在线日韩中文| 午夜视频在线观| 久久久久国产精品厨房| 放荡的美妇在线播放| 色综合一个色综合亚洲| 丰满人妻一区二区三区免费视频| 亚洲视频电影图片偷拍一区| 欧美日韩经典丝袜| 成人精品aaaa网站| 国产精品一区二区三区av麻| 国产精品视频网站在线观看 | 欧美性猛交xxxx乱大交极品| 亚洲一级在线播放| 亚洲欧美中文日韩在线v日本| 污污片在线免费视频| 国产精品免费福利| 日日狠狠久久偷偷综合色| 丰满人妻一区二区三区53号| 免费成人美女在线观看.| 欧美做受喷浆在线观看| 亚洲黄网站在线观看| 岳乳丰满一区二区三区| 亚洲欧洲午夜一线一品| sis001亚洲原创区| 亚洲一区二区三区毛片| 日韩精品电影| 国产av人人夜夜澡人人爽| 99精品欧美一区| 久久久久久久久久一区二区三区| 欧美日韩亚洲不卡| 91大神在线网站| 国产第一区电影| 免费一区二区| 日本福利视频在线| 不卡的av中国片| 国产午夜精品一区二区理论影院 | 欧美在线看片| 天天影视色综合| 国产精品狼人久久影院观看方式| av毛片在线免费观看| 亚洲人成电影网站色xx| 成人性生活视频| 欧美精品一区二区三区久久| 亚洲一区国产| av网站免费在线播放| 欧美视频中文在线看| 欧美女优在线| 国产精品88a∨| 欧美日中文字幕| 亚洲欧美久久久久| 亚洲视频香蕉人妖| 91麻豆成人精品国产| 久久精品国产精品亚洲| 99久久久国产| 日韩欧美视频免费在线观看| 国产成人精品一区二| 久久久久人妻一区精品色欧美| 日韩欧美三级在线| mm视频在线视频| 久久香蕉综合色| 丝袜美腿高跟呻吟高潮一区| 人妻av无码一区二区三区| 欧美午夜影院一区| 国产在线高清理伦片a| 999在线免费观看视频| 亚洲视频狠狠| 37p粉嫩大胆色噜噜噜| 欧美日韩一区二区三区四区| 九七久久人人| 国产精品区一区| 久久久蜜桃一区二区人| 四虎成人免费影院| 日韩丝袜情趣美女图片| 成人bbav| 亚洲高清乱码| 国产91精品一区二区麻豆亚洲| 国产高潮久久久| 日韩资源在线观看| 粉嫩久久久久久久极品| 成人在线免费播放视频| 亚洲免费观看在线观看| 天堂中文在线资| 国产欧美一区二区三区四区| 国产精品99一区二区| 91精品人妻一区二区三区蜜桃欧美| 欧美日韩在线直播| 99久久精品免费看国产小宝寻花| 久久久久久久久四区三区| 久久99精品一区二区三区| 国产主播在线观看| 影音先锋欧美精品| 国产精品一线| 日本一二区免费| 激情av一区二区| 国产在线高潮| 欧洲高清一区二区| 高清视频一区二区| japanese国产在线观看| 国产69精品久久久久9999| 久久一区二区中文字幕| 极品白嫩丰满美女无套| 欧美精品久久久久久久久老牛影院| 国产盗摄——sm在线视频| 一本久久a久久精品vr综合| 99精品视频在线免费观看| 国产三级自拍视频|