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

如何科學地蹭熱點:用python爬蟲獲取熱門微博評論并進行情感分析

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

[[205784]]

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

甩鍋の聲明

  1. 1.本數據節選自新浪熱門微博評論,不代表本人任何觀點
  2. 2.本人不接受任何非技術交流類批評指責(夸我可以)
  3. 3.本次分析結果因技術問題存在一定誤差(是引入的包的問題,不是我的)
  4. 4.本次選取熱門微博為一個月以前的(翻譯一下:熱點已經冷了,我只是個寫教程的)
  5. 頂鍋蓋逃

繼上次更完“國慶去哪兒”文之后,被好多編程相關的公眾號翻了牌子_(:зゝ∠)_,讓我過了一把v的癮,也讓我更加努力的想要裝(消音)。

在我埋頭學習mysql、scrapy、django準備下一波吹水的時候,有人說,你去爬下老薛的微博呀,還能蹭個熱點,這讓勤(mo)奮(mo)學(kou)習(jiao)的我停下了寄幾敲代碼的手。

然后我趕緊去關注了一下最近老薛的新聞…在感受了劇情的復雜和案情的撲朔迷離之后…我默默地學習了如何閱讀合同…如何利用ELA分析圖片…如何寫作文…如何查別人的銀行流水…知識點有點多…讓我緩一會…

所以呢,這次的主題是分析老薛最新微博的評論,分析評論粉絲們的心情狀態,且聽我娓娓道來。

1.新浪微博API

在經歷了幾次爬蟲被禁的悲痛(真的很痛)之后,我學會了在爬網站之前先查有沒有API的“優良”習慣。新浪作為一個大廠,怎么會不推出新浪微博API呢,面向開發者新浪有自己的開放平臺,這里是python調用微博API的方法,下面是通過登錄App_key和App_secret方式訪問微博API的代碼,代碼是基于py2的。py3對weibo模塊使用存在一定問題。

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

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

  1. r = client.comments.show.get(id = 4154417035431509,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.  
  3.     text = st.text  

2.微博爬蟲

通過調用新浪微博API的方式,我們就可以簡單獲取單條微博的評論信息了,為啥說簡單呢,因為人紅信息貴啊!你以為大V的微博就這么免費的給你API調用了嗎,非認證應用開發者單日只能請求幾千次API,這對像老薛這樣單條微博幾十萬評論的大V來說…太少了(TT)

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

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

[[205785]] 

登錄微博后,進入到老薛回應P圖事件的微博中去,_(:зゝ∠)_老薛啊,怪我,怪我來得太晚了,點進去的時候已經有70w+的評論了(截止至發文當天已經100w+的評論了),可以看到安靜的微博下粉絲們不安的心…

移動端微博的網址顯得肥腸簡單,不似PC端那么復雜而不明邏輯:https://m.weibo.cn/status/4154417035431509 多點幾條微博就可以知道status后面的數字,就是單條微博的id了。

評論里包含了熱門評論和最新評論倆種,但無論是哪種評論,繼續往下翻網址都不會變化。江湖慣例(不懂江湖慣例的去看我之前的文),chrome瀏覽器右鍵“檢查”,觀察network變化。

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

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

最新評論的變化規律是:

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

這里有幾點說明:

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

3.python中數據庫的讀取與寫入

雖然微博爬蟲大大提高了數據獲取量,但也因為是爬蟲而容易被新浪封禁。這里結束循環的判斷是網絡狀態不是200,但當微博發現是爬蟲時,微博會返回一個網頁,網頁中什么實質內容都木有,這時候程序就會報錯,而之前爬到的數據,就啥也沒有了。

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

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

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

[[205786]] 

大多數數據庫都能與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 xue.xueresponse(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程序,大概爬了2w條實時評論,新浪微博的反爬還是很強大的,有倆個解決方法:更換IP和切換賬號,IP代理的使用方法我以前有寫過,賬號可以在X寶購買,但是!_(:зゝ∠)_由于本文的作者是一個肥腸貧窮肥腸摳門并且身患重病(懶癌)的人……2w條數據也是有研究價值的對不對(((;꒪ꈊ꒪;))),不如我們就這樣繼續我們研究吧(((;꒪ꈊ꒪;)))……

在進行下一步研究之前,我們還要將數據庫中的內容讀取出來,python中數據庫的讀取代碼也很簡單。

  1. conn =pymysql.connect(host='服務器IP',user='用戶名',password='密碼',charset="utf8")    #連接服務器 
  2. with conn: 
  3.     cur = conn.cursor() 
  4.     cur.execute("SELECT * FROM xue.xueresponse WHERE id < '%d'" % 20000) 
  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]])  

完整代碼在文末。

4.自然語言處理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.01的分值,最后一條:力挺薛之謙 給出了0.99的分值??雌渌麕拙浠痉险Z境的態度,當需要評測單個商品的評價態度時就可以使用snowNLP。但是由于老薛的評論中涉及到三個人,他自己,李雨桐,高磊鑫,算法無法判斷評論是關于誰的情感值,又因為微博評論可以粉絲之間互相回復,這讓判斷評論的主體是誰更加撲朔迷離(機器表示我學習不能啊…)。

這好像代表了,本次分析的結果將…并沒有什么卵用。發生這種事情,米醬也不想的…做人呢…最重要的是要開心…米醬不會寫算法啊,米醬語文也不好啊,米醬真的做不到啊(๑°⌓°๑)…

[[205787]] 

5.分析結果

本次分析的目的愉快的從分析粉絲們對待薛之謙事件的情緒變成了單純分析粉絲們的情緒(●—●)。

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

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

 

我還順便(真的是順便,正經臉)爬了李雨桐將網友轉賬捐款的微博的2w條評論。

 

我又順順便(真的順便,看我真誠的眼神)爬了陳赫出軌時發表我錯了博文的微博評論。

 

根據這三張圖,可以看到情感值在接近0、1兩端以及0.5左右位置頻率較高,說明粉絲們對于此類事件的情緒無論是積極還是消極都是比較明顯的。但也可以從圖片中看到一些微妙的差別,老薛的微博中情感值接近1的數量高于接近0的數量,但都沒有超過700,李雨桐微博中情感值接近1的數量遠低于接近0的數量,甚至接近0的數目到達了1000以上,但二者都超過了700,而陳赫的微博分析結果,倆者則都接近800。由于算法存在一定誤差,不代表真實評論結果,我就不再多分析了(你們懂的)。

6.彩蛋

由于本次分析結果十分的……蒼白(我真的…盡力了…_(:зゝ∠)_

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

  1. #薛微博評論表情統計 
  2. Counter({'[加油]': 128, '[哆啦A夢開心]': 28, '[哆啦A夢親親]': 17, '[哆啦A夢美味]': 12, '[em]': 4, '[/em]': 4, '[愛你]': 4, '[攤手]': 3, '[怒罵]': 3, '[好棒]': 3, '[轉發]': 2, '[可愛]': 1, '[太開心]': 1, '[/cp]': 1, '[呵呵]': 1, '[xkl轉圈]': 1, '[溫暖帽子]': 1, '[ok]': 1}) 
  3. #李微博評論表情統計 
  4. Counter({'[攤手]': 13, '[加油]': 10, '[ok]': 8, '[皺眉]': 6, '[怒罵]': 4, '[太開心]': 3, '[左哼哼]': 3, '[饞嘴]': 2, '[擠眼]': 2, '[呵呵]': 2, '[嘿哈]': 2, '[機智]': 2, '[/cp]': 1, '[抱抱_舊]': 1, '[笑而不語]': 1, '[費解]': 1, '[cp]': 1}) 
  5. #陳微博評論表情統計 
  6. Counter({'[呵呵]': 238, '[挖鼻屎]': 77, '[微風]': 45, '[好棒]': 26, '[打哈氣]': 21, '[ok]': 12, '[左哼哼]': 12, '[羊年大吉]': 12, '[懶得理你]': 11, '[崩潰]': 10, '[花心]': 9, '[困死了]': 8, '[淚]': 8, '[玫瑰]': 8, '[睡覺]': 6, '[雷鋒]': 5, '[炸雞和啤酒]': 5, '[帶著微博去旅行]': 4, '[有鴨梨]': 3, '[發紅包啦]': 3, '[馬到成功]': 3, '[丘比特]': 3, '[最右]': 3, '[花]': 3, '[打臉]': 3, '[別煩我]': 2, '[推薦]': 2, '[摳鼻屎]': 2, '[傷心]': 2, '[xkl轉圈]': 2, '[霹靂]': 2, '[em]': 2, '[/em]': 2, '[悲催]': 2, '[不要]': 2, '[ali轉圈哭]': 2, '[xkl糖豆]': 1, '[江南style]': 1, '[芒果萌萌噠]': 1, '[給勁]': 1, '[歪果仁夏克立]': 1, '[搶到啦]': 1, '[萌娃大竣]': 1, '[電影]': 1, '[憤怒]': 1, '[夏天公主]': 1, '[飛個吻]': 1, '[父親節]': 1, '[強]': 1, '[得瑟]': 1, '[被電]': 1, '[拜 拜]': 1, '[蠟燭]': 1, '[奧特曼]': 1, '[lt嚇]': 1, '[甩甩手]': 1, '[轉發]': 1, '[xkl頂]': 1, '[贊]': 1, '[愉快]': 1, '[糾結]': 1, '[/cp]': 1, '[bm贊]': 1, '[巨汗]': 1, '[最差]': 1, '[害怕]': 1, '[豬頭]': 1, '[bm哭泣]': 1, '[lt淚目]': 1, '[瞧瞧]': 1, '[打哈欠]': 1, '[xkl親親]': 1, '[bm會心笑]': 1, '[bm調皮]': 1}) 

李相比于倆位當時正當紅的明星,粉絲們使用表情的數目也是天壤之別啊。網友們對陳赫評論最多的表情是[呵呵],沒有一個[加油](也有可能當時沒有[加油]這個表情?),對老薛用了128次[加油],李雨桐10次,而評論李雨桐微博最多的表情也只有13個。果然是人紅熱點多,連表情包也多啊!

我還對參與評論的粉絲進行了統計,并提取了2w條微博評論里參與評論最多的前20位粉絲。

  1. #薛微博評論粉絲統計 
  2. [('方鹿亓', 150), ('用戶5238901365', 60), ('野百合xy', 57), ('憶盲i', 46), ('哎喲瑪', 44), ('學霸吖', 43), ('炒股屌絲', 42), ('賭神美好如初52', 38), ('梅蘭竹菊-世外桃源', 37), ('罌粟七年前', 36), ('陽光音樂i', 33), ('用戶5909206841', 33), ('林xiu霞', 32), ('醫鬧薛之謙', 32), ('wyx518052', 31), ('午后陽光喵喵', 29), ('藍天太陽我喜他', 29), ('不死就作的sr', 29), ('李遇可愛啵', 29), ('家駒一生所愛', 28)] 
  3. #李微博評論粉絲統計 
  4. [('方鹿亓', 139), ('0o夜雨狂瀾o0', 120), ('藍魅丶影', 98), ('mingyuanmumei', 76), ('曉清Z', 75), ('謙謙家的暴發戶', 65), ('一個玥寶貝兒', 64), ('qinglongzhilian', 62), ('出門左轉滾', 60), ('用戶5909206841', 58), ('水里的魚188啊', 56), ('story他說', 53), ('C平民', 52), ('斷斷續續的思考', 50), ('鏗客HXRK', 48), ('我的網名只有8個字', 48), ('愛吃魚的貓妮', 47), ('唯ai薛之謙', 46), ('用戶6213147659', 45), ('洛杉磯的咖喱雞', 44)] 

emmmmmm,這個我就不分析了,大家寄幾理解吧。那個叫方鹿亓的,你出來,你說說,你咋那么閑呢?(逃

_(┐「ε:)_終于編…哦不…寫完了,大家慢慢消化,源碼已上傳至gayhub。 

責任編輯:龐桂玉 來源: 簡書
相關推薦

2017-10-10 15:42:56

Python鹿晗關曉彤

2016-12-07 14:23:48

KNIME數據分析情感分析

2016-12-07 14:56:51

KNIME數據分析

2016-12-07 14:45:25

KNIME情感分析數據分析

2017-10-16 13:21:16

架構技術棧微信半月刊

2021-11-09 09:46:09

ScrapyPython爬蟲

2021-11-08 14:38:50

框架Scrapy 爬蟲

2018-09-04 11:45:31

前端JavaScriptNodeJS

2018-01-04 13:07:43

Python機器學習情感分析

2021-07-01 22:05:31

Python微博評論

2014-07-18 09:51:05

挖掘數據分析

2022-12-27 08:00:00

開發機器學習數據集

2021-06-02 22:18:11

Python關鍵詞微博

2021-07-06 23:53:42

Python微博輿情

2015-05-11 17:30:22

蘋果庫克

2021-06-30 23:38:56

Python微信好友

2018-01-02 16:30:27

Python爬蟲微博移動端

2019-05-14 10:37:26

Python機器學習編程語言

2016-01-06 15:54:22

網速網絡優化

2016-11-16 15:05:42

情感分析
點贊
收藏

51CTO技術棧公眾號

国产91在线免费观看| 欧美一区二区三区成人久久片| 丰满少妇被猛烈进入一区二区| 色播一区二区| 色婷婷精品久久二区二区蜜臀av| 亚洲一卡二卡三卡| 色窝窝无码一区二区三区成人网站| 巨乳诱惑日韩免费av| 九九视频这里只有精品| 蜜桃无码一区二区三区| 欧美精品三级在线| 色欧美乱欧美15图片| 亚洲成人动漫在线| 国产九色在线| 成人性生交大片免费看视频在线 | 懂色av粉嫩av浪潮av| 精品国产一级| 在线看不卡av| 国产视频九色蝌蚪| а√天堂资源地址在线下载| 久久日一线二线三线suv| 99re视频在线观看| 亚洲熟妇无码久久精品| 99这里有精品| 欧美xxxx做受欧美| 色www亚洲国产阿娇yao| 日韩精品a在线观看91| 777奇米四色成人影色区| 999精品网站| 黄视频网站在线观看| 亚洲精品写真福利| 一区二区视频在线播放| 国产视频二区在线观看| av一区二区久久| 99re国产视频| 精品人妻一区二区三区麻豆91| 免费在线观看一区二区三区| 欧美一区二区影院| 日本网站在线播放| 亚洲激情国产| 久久久久久亚洲| 欧美日韩综合一区二区| 亚洲精品一区二区妖精| 尤物tv国产一区| 欧美黄色激情视频| 国产欧美日韩影院| 亚洲性av网站| 精品无码人妻一区二区免费蜜桃| 亚洲综合图色| 亚洲欧美精品在线| 成都免费高清电影| 欧美军人男男激情gay| 亚洲女成人图区| 中国毛片在线观看| 欧美日中文字幕| 在线观看精品自拍私拍| 日韩丰满少妇无码内射| 热久久天天拍国产| 日韩天堂在线视频| xxxx日本少妇| 激情综合激情| 欧美在线日韩在线| 夜夜躁日日躁狠狠久久av| 老司机精品视频网站| 国产精品久久久999| 伊人久久亚洲综合| 国精产品一区一区三区mba桃花 | 美女一区2区| 国产偷国产偷亚洲清高网站| 亚洲精品国产91| 日本高清免费电影一区| 久久在线免费观看视频| 青青草在线观看视频| 亚洲午夜一级| 热re91久久精品国99热蜜臀| 91麻豆精品在线| 国产一区二区三区国产| 国产日韩在线一区二区三区| 无码国产精品一区二区色情男同| 国产亚洲综合在线| 性欧美18一19内谢| jizz一区二区三区| 在线欧美日韩国产| 国产精品一级无码| 激情五月综合| 精品中文字幕在线2019| 国产一级片毛片| 免费成人在线视频观看| 91超碰在线电影| 神马电影在线观看| 国产欧美日韩在线看| xxxxxx在线观看| 都市激情亚洲一区| 中文字幕一区在线播放| 精久久久久久久久久久| 久久草.com| 麻豆网站在线免费观看| 午夜av区久久| 亚洲三级在线观看视频| 日韩高清影视在线观看| 久久精品久久久久| 亚洲欧美综合另类| 国产成人精品www牛牛影视| 欧美精品一区在线| 日本在线视频中文有码| 欧美无乱码久久久免费午夜一区| 午夜性福利视频| 日韩欧美伦理| 91国内免费在线视频| 国产又粗又猛又黄又爽| 91亚洲精品久久久蜜桃网站 | 在线成人av| 国产精品久久久久久网站| 国产综合在线播放| 国产精品成人一区二区艾草 | www日韩精品| 久久97超碰色| 日韩激情久久| 9i看片成人免费高清| 精品国产一区a| 国产在线观看免费视频软件| 老牛国产精品一区的观看方式| 国产一区二区高清不卡| h片在线观看网站| 欧美日韩精品免费观看视频| 在线观看av中文字幕| 欧美日本亚洲韩国国产| 91麻豆国产精品| 一级毛片视频在线| 欧美亚洲日本国产| 无码h肉动漫在线观看| 国产精品久久| 7777精品伊久久久大香线蕉语言| 91网在线播放| 欧美三级电影精品| 免费一级做a爰片久久毛片潮| 亚洲欧洲日本一区二区三区| 97人人模人人爽人人少妇| 国产美女福利在线| 7777精品伊人久久久大香线蕉最新版 | 国产a∨精品一区二区三区仙踪林| 国产老妇另类xxxxx| eeuss中文| 四虎国产精品成人免费影视| 中文字幕精品视频| 亚洲一级视频在线观看| 欧美国产综合一区二区| 色免费在线视频| 欧洲杯半决赛直播| 国产精品久久久一区| 成人福利在线| 欧美区视频在线观看| 91大神福利视频| 精品一区二区在线免费观看| 樱空桃在线播放| 日韩在线观看中文字幕| 欧美国产中文字幕| 丰满人妻一区二区| 欧美日韩国产一中文字不卡| 亚洲永久精品ww.7491进入| 日日骚欧美日韩| 一级二级三级欧美| 日本精品在线播放| 97国产在线观看| 国产在线视频网| 欧美日韩高清一区二区三区| 欧洲美女女同性互添| 国产一区欧美二区| 日本中文字幕在线视频观看| 精品精品精品| 国产精品久久久久av| а天堂中文在线官网| 亚洲国产精品va在看黑人| 亚洲一区欧美在线| 国产亚洲精品福利| 樱花草www在线| 亚洲国产一区二区三区a毛片| 久久亚洲国产精品日日av夜夜| 三级成人黄色影院| 插插插亚洲综合网| 天堂中文在线8| 欧美影院精品一区| 久久久久无码国产精品| 久久久www成人免费毛片麻豆| 日韩一区二区三区不卡视频| 欧美日一区二区在线观看| 欧美污视频久久久| 试看120秒一区二区三区| 欧美一级视频免费在线观看| 婷婷激情在线| 亚洲经典中文字幕| 一级黄色片在线看| 婷婷夜色潮精品综合在线| 日本成人免费视频| 国产精品1区二区.| 国产v亚洲v天堂无码久久久| 亚洲欧美亚洲| 色噜噜狠狠色综合网| 91午夜精品| 国产精品电影一区| gogo久久| 精品中文字幕在线观看| 粉嫩av一区| 亚洲电影免费观看| 91黄色在线视频| 疯狂做受xxxx高潮欧美日本| 97在线观看免费高| 久久九九国产精品| 怡红院一区二区| 九九九久久久精品| mm1313亚洲国产精品无码试看| 亚洲网站啪啪| 国产卡一卡二在线| 成人网18免费网站| 久久久亚洲综合网站| 久久伊人影院| 国产美女扒开尿口久久久| 中文字幕在线视频久| 欧美成人一区二区三区电影| wwwxxx在线观看| 亚洲欧洲国产一区| 午夜福利一区二区三区| 日韩一区二区三区av| 一本大道伊人av久久综合| 日韩欧美成人区| www日韩精品| 午夜精品福利一区二区三区av | 精品国产乱码久久久久夜深人妻| 蜜桃视频免费观看一区| 国产精彩免费视频| 六月丁香综合| 久久精品一区二| 午夜亚洲影视| 国产一区二区在线视频播放| 亚洲激情女人| xxxx18hd亚洲hd捆绑| 午夜精品偷拍| 三级在线免费观看| 你懂的国产精品| 日本久久高清视频| 欧美激情第10页| 少妇久久久久久被弄到高潮| 亚洲精彩视频| 中文字幕乱码免费| 中文字幕免费一区二区三区| 男同互操gay射视频在线看| 久久综合电影| 樱花www成人免费视频| 久久激情电影| 日日噜噜噜夜夜爽爽| 亚洲乱码精品| 久久亚洲国产成人精品无码区| 欧美午夜在线| 国产96在线 | 亚洲| 欧美一级网站| 亚洲精品高清无码视频| 麻豆精品在线播放| 国产5g成人5g天天爽| 国产精品一二三区在线| 中文字幕人妻熟女在线| jiyouzz国产精品久久| 800av在线播放| 久久免费的精品国产v∧| 影音先锋男人在线| 亚洲人成精品久久久久久 | 二区三区在线观看| 欧美激情在线视频二区| 深夜成人在线| 国产精品女视频| 日韩精品一区二区三区中文| 国产美女在线精品免费观看| 最新亚洲精品| 亚洲一区二区三区精品在线观看| 亚洲九九在线| 日韩人妻精品无码一区二区三区| 三级久久三级久久久| 亚洲欧美日本一区二区| 成人精品亚洲人成在线| 国产男女猛烈无遮挡a片漫画| 国产欧美日韩视频一区二区| 农村黄色一级片| 欧美性猛交xxxx乱大交| 一级黄色片免费| 精品国精品国产尤物美女| 久久国产精品高清一区二区三区| 久久精品国产99国产精品澳门| 国产亚av手机在线观看| 国产999精品| 伊人精品综合| 日韩免费毛片| 伊人久久大香线蕉综合热线| 美女喷白浆视频| 成人国产精品免费| 内射毛片内射国产夫妻| 亚洲主播在线观看| 艳妇乳肉豪妇荡乳av无码福利| 日韩久久免费av| 99青草视频在线播放视| 午夜精品福利在线观看| 国产精品一区二区免费福利视频| 高清不卡日本v二区在线| 国产精品一区二区99| 国产一区二区三区在线免费| 日韩制服丝袜先锋影音| 影音先锋资源av| 国产精品网站在线播放| 天堂在线免费观看视频| 欧美一区二区三区不卡| 成人欧美亚洲| 久久久久久久久久婷婷| 亚洲三级电影| 丝袜美腿玉足3d专区一区| 亚洲免费成人| 91精品国产高清91久久久久久| 中文字幕欧美三区| 日韩不卡在线播放| 亚洲国产成人91精品| 国产福利在线播放麻豆| 国产精品久久久久久久久久东京 | 精品人妻在线播放| 6080午夜不卡| 97人人在线| 国产精品h在线观看| 色综合久久中文| 青娱乐自拍偷拍| 成人av午夜电影| 青青草免费av| 日韩一区二区三| 国产在线看片| 91精品视频在线| 国产精品福利在线观看播放| 韩国中文字幕av| 久久久亚洲综合| 国产91精品一区| 亚洲精品一区久久久久久| av资源新版天堂在线| 国产精品久久国产三级国电话系列| 亚洲精品a级片| 杨幂一区二区国产精品| 亚洲免费电影在线| 国产成人精品av在线观| 欧美成年人视频网站| 激情久久免费视频| 糖心vlog在线免费观看| 韩国一区二区在线观看| 欧美第一页在线观看| 日韩限制级电影在线观看| 18加网站在线| 国产精品久久久久久久久久久久午夜片 | 亚洲美女在线视频| 亚洲成人激情社区| 日韩亚洲欧美精品| 美女免费视频一区二区| 美女av免费看| 欧美一卡2卡3卡4卡| 久草在线视频资源| 精品欧美国产| 日韩av中文字幕一区二区三区| 微拍福利一区二区| 欧美精品 日韩| 亚洲制服国产| 国产精品区一区二区三在线播放 | 欧美体内she精高潮| 亚洲乱码国产乱码精品精的特点| 精品乱子伦一区二区| 性欧美视频videos6一9| 国产成人精品三级高清久久91| 国产精品无码av无码| 亚洲人成网站色在线观看| 丰满肉肉bbwwbbww| 日韩av免费网站| 99久久激情| 看全色黄大色黄女片18| 欧美日韩在线视频观看| 91露出在线| 亚洲一区二区三| 国产精品婷婷| 久久噜噜色综合一区二区| 日韩欧美成人激情| 中文字幕在线看片| av磁力番号网| 久久综合狠狠综合| 99久久精品国产色欲| 欧美影院在线播放| 五月开心六月丁香综合色啪| 日本少妇xxxx| 欧美色偷偷大香| av美女在线观看| 亚洲日本无吗高清不卡| 成人不卡免费av| 91麻豆成人精品国产免费网站| 欧美激情国内偷拍| 日韩伦理一区| 精品一区二区视频在线观看| 欧美日韩精品一二三区| 123区在线| 免费成人深夜夜行网站视频| 91丨porny丨国产入口| 国产精品九九九九| 人妖精品videosex性欧美|