成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 使用Selenium實(shí)現(xiàn)微博爬蟲(預(yù)登錄、展開全文、翻頁)

使用Selenium實(shí)現(xiàn)微博爬蟲(預(yù)登錄、展開全文、翻頁)

熱門標(biāo)簽:打印谷歌地圖標(biāo)注 佛山通用400電話申請 蘇州人工外呼系統(tǒng)軟件 看懂地圖標(biāo)注方法 京華圖書館地圖標(biāo)注 電話外呼系統(tǒng)招商代理 淮安呼叫中心外呼系統(tǒng)如何 廣東旅游地圖標(biāo)注 電話機(jī)器人貸款詐騙

前言

在CSDN發(fā)的第一篇文章,時隔兩年,終于實(shí)現(xiàn)了爬微博的自由!本文可以解決微博預(yù)登錄、識別“展開全文”并爬取完整數(shù)據(jù)、翻頁設(shè)置等問題。由于剛接觸爬蟲,有部分術(shù)語可能用的不正確,請大家多指正!

一、區(qū)分動態(tài)爬蟲和靜態(tài)爬蟲

1、靜態(tài)網(wǎng)頁
靜態(tài)網(wǎng)頁是純粹的HTML,沒有后臺數(shù)據(jù)庫,不含程序,不可交互,體量較少,加載速度快。靜態(tài)網(wǎng)頁的爬取只需四個步驟:發(fā)送請求、獲取相應(yīng)內(nèi)容、解析內(nèi)容及保存數(shù)據(jù)。

2、動態(tài)網(wǎng)頁
動態(tài)網(wǎng)頁上的數(shù)據(jù)會隨時間及用戶交互發(fā)生變化,因此數(shù)據(jù)不會直接呈現(xiàn)在網(wǎng)頁源代碼中,數(shù)據(jù)將以Json的形式保存起來。因此,動態(tài)網(wǎng)頁比靜態(tài)網(wǎng)頁多了一步,即需渲染獲得相關(guān)數(shù)據(jù)。

3、區(qū)分動靜態(tài)網(wǎng)頁的方法
加載網(wǎng)頁后,點(diǎn)擊右鍵,選中“查看網(wǎng)頁源代碼”,如果網(wǎng)頁上的絕大多數(shù)字段都出現(xiàn)源代碼中,那么這就是靜態(tài)網(wǎng)頁,否則是動態(tài)網(wǎng)頁。

二、動態(tài)爬蟲的兩種方法

1.逆向分析爬取動態(tài)網(wǎng)頁
適用于調(diào)度資源所對應(yīng)網(wǎng)址的數(shù)據(jù)為json格式,Javascript的觸發(fā)調(diào)度。主要步驟是獲取需要調(diào)度資源所對應(yīng)的網(wǎng)址-訪問網(wǎng)址獲得該資源的數(shù)據(jù)。(此處不詳細(xì)講解)

2.使用Selenium庫爬取動態(tài)網(wǎng)頁
使用Selenium庫,該庫使用JavaScript模擬真實(shí)用戶對瀏覽器進(jìn)行操作。本案例將使用該方法。

三、安裝Selenium庫及下載瀏覽器補(bǔ)丁

1.Selenium庫使用pip工具進(jìn)行安裝即可。
2.下載與Chrome瀏覽器版本匹配的瀏覽器補(bǔ)丁。
Step1:查看Chrome的版本


Step2:去下載相應(yīng)版本的瀏覽器補(bǔ)丁。網(wǎng)址:http://npm.taobao.org/mirrors/chromedriver/
Step3:解壓文件,并將之放到與python.exe同一文件下

四、頁面打開及預(yù)登錄

1.導(dǎo)入selenium包

from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
import time
import pandas as pd

2.打開頁面

driver = webdriver.Chrome()    
print('準(zhǔn)備登陸Weibo.cn網(wǎng)站...')
#發(fā)送請求
driver.get("https://login.sina.com.cn/signup/signin.php")
wait = WebDriverWait(driver,5)
#重要:暫停1分鐘進(jìn)行預(yù)登陸,此處填寫賬號密碼及驗(yàn)證
time.sleep(60)

3.采用交互式運(yùn)行,運(yùn)行完上面兩段程序,會彈出一個框,這個框就是用來模擬網(wǎng)頁的交互。在這個框中完成登錄(包括填寫登錄名、密碼及短信驗(yàn)證等)


4.完成預(yù)登錄,則進(jìn)入個人主頁

五、關(guān)鍵詞搜索操作

1.定位上圖中的關(guān)鍵詞輸入框,并在框中輸入搜索對象,如“努力學(xué)習(xí)”

#使用selector去定位關(guān)鍵詞搜索框
s_input = driver.find_element_by_css_selector('#search_input')
#向搜索框中傳入字段
s_input.send_keys("努力學(xué)習(xí)")
#定位搜索鍵
confirm_btn = driver.find_element_by_css_selector('#search_submit')
#點(diǎn)擊
confirm_btn.click()

2.當(dāng)完成上步的代碼運(yùn)行后,會彈出新的窗口,從個人主頁跳到微博搜索頁。但是driver仍在個人主頁,需要人為進(jìn)行driver的移動,將之移動到微博搜索頁。

3.使用switch_to.window()方法移位

#人為移動driver
driver.switch_to.window(driver.window_handles[1])

六、識別“展開全文”并爬取數(shù)據(jù)

1.了解每個元素的Selector,用以定位(重點(diǎn)在于唯一標(biāo)識性)

2.使用Selector定位元素,并獲取相應(yīng)的數(shù)據(jù)

comment = []
username = []

#抓取節(jié)點(diǎn):每個評論為一個節(jié)點(diǎn)(包括用戶信息、評論、日期等信息),如果一頁有20條評論,那么nodes的長度就為20
nodes = driver.find_elements_by_css_selector('div.card > div.card-feed > div.content')

#對每個節(jié)點(diǎn)進(jìn)行循環(huán)操作
for i in range(0,len(nodes),1):
    #判斷每個節(jié)點(diǎn)是否有“展開全文”的鏈接
    flag = False
    try:
        nodes[i].find_element_by_css_selector("p>a[action-type='fl_unfold']").is_displayed()
        flag = True  
    except:
        flag = False
    
    #如果該節(jié)點(diǎn)具有“展開全文”的鏈接,且該鏈接中的文字是“展開全文c”,那么點(diǎn)擊這個要素,并獲取指定位置的文本;否則直接獲取文本
    #(兩個條件需要同時滿足,因?yàn)樵搒elector不僅標(biāo)識了展開全文,還標(biāo)識了其他元素,沒有做到唯一定位)
    if(flag and nodes[i].find_element_by_css_selector("p>a[action-type='fl_unfold']").text.startswith('展開全文c')):
        nodes[i].find_element_by_css_selector("p>a[action-type='fl_unfold']").click()
        comment.append(nodes[i].find_element_by_css_selector('p[node-type="feed_list_content_full"]').text)
    else:
        comment.append(nodes[i].find_element_by_css_selector('p[node-type="feed_list_content"]').text)
    username.append(nodes[i].find_element_by_css_selector("div.info>div:nth-child(2)>a").text)

七、設(shè)置翻頁

1.使用for循環(huán)實(shí)現(xiàn)翻頁,重點(diǎn)在于識別“下一頁”按鈕,并點(diǎn)擊它

for page in range(49):
    print(page)
    # 定位下一頁按鈕
    nextpage_button = driver.find_element_by_link_text('下一頁')
    #點(diǎn)擊按鍵
    driver.execute_script("arguments[0].click();", nextpage_button)
    wait = WebDriverWait(driver,5)
    #與前面類似
    nodes1 = driver.find_elements_by_css_selector('div.card > div.card-feed > div.content')
    for i in range(0,len(nodes1),1):
        flag = False
        try:
            nodes1[i].find_element_by_css_selector("p>a[action-type='fl_unfold']").is_displayed()
            flag = True
        
        except:
            flag = False
        if (flag and nodes1[i].find_element_by_css_selector("p>a[action-type='fl_unfold']").text.startswith('展開全文c')):
            nodes1[i].find_element_by_css_selector("p>a[action-type='fl_unfold']").click()
            comment.append(nodes1[i].find_element_by_css_selector('p[node-type="feed_list_content_full"]').text)
        else:
            comment.append(nodes1[i].find_element_by_css_selector('p[node-type="feed_list_content"]').text)
        username.append(nodes1[i].find_element_by_css_selector("div.info>div:nth-child(2)>a").text)

八、保存數(shù)據(jù)

1.使用DataFrame保存字段

data = pd.DataFrame({'username':username,'comment':comment})

2.導(dǎo)出到Excel

data.to_excel("weibo.xlsx")

九、完整代碼

from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from bs4 import BeautifulSoup
import time
import pandas as pd

'''打開網(wǎng)址,預(yù)登陸'''
driver = webdriver.Chrome()    
print('準(zhǔn)備登陸Weibo.cn網(wǎng)站...')
#發(fā)送請求
driver.get("https://login.sina.com.cn/signup/signin.php")
wait = WebDriverWait(driver,5)
#重要:暫停1分鐘進(jìn)行預(yù)登陸,此處填寫賬號密碼及驗(yàn)證
time.sleep(60)

'''輸入關(guān)鍵詞到搜索框,完成搜索'''
#使用selector去定位關(guān)鍵詞搜索框
s_input = driver.find_element_by_css_selector('#search_input')
#向搜索框中傳入字段
s_input.send_keys("努力學(xué)習(xí)")
#定位搜索鍵
confirm_btn = driver.find_element_by_css_selector('#search_submit')
#點(diǎn)擊
confirm_btn.click()

#人為移動driver
driver.switch_to.window(driver.window_handles[1])

'''爬取第一頁數(shù)據(jù)'''
comment = []
username = []

#抓取節(jié)點(diǎn):每個評論為一個節(jié)點(diǎn)(包括用戶信息、評論、日期等信息),如果一頁有20條評論,那么nodes的長度就為20
nodes = driver.find_elements_by_css_selector('div.card > div.card-feed > div.content')

#對每個節(jié)點(diǎn)進(jìn)行循環(huán)操作
for i in range(0,len(nodes),1):
    #判斷每個節(jié)點(diǎn)是否有“展開全文”的鏈接
    flag = False
    try:
        nodes[i].find_element_by_css_selector("p>a[action-type='fl_unfold']").is_displayed()
        flag = True  
    except:
        flag = False
    
    #如果該節(jié)點(diǎn)具有“展開全文”的鏈接,且該鏈接中的文字是“展開全文c”,那么點(diǎn)擊這個要素,并獲取指定位置的文本;否則直接獲取文本
    #(兩個條件需要同時滿足,因?yàn)樵搒elector不僅標(biāo)識了展開全文,還標(biāo)識了其他元素,沒有做到唯一定位)
    if(flag and nodes[i].find_element_by_css_selector("p>a[action-type='fl_unfold']").text.startswith('展開全文c')):
        nodes[i].find_element_by_css_selector("p>a[action-type='fl_unfold']").click()
        comment.append(nodes[i].find_element_by_css_selector('p[node-type="feed_list_content_full"]').text)
    else:
        comment.append(nodes[i].find_element_by_css_selector('p[node-type="feed_list_content"]').text)
    username.append(nodes[i].find_element_by_css_selector("div.info>div:nth-child(2)>a").text)

'''循環(huán)操作,獲取剩余頁數(shù)的數(shù)據(jù)'''
for page in range(49):
    print(page)
    # 定位下一頁按鈕
    nextpage_button = driver.find_element_by_link_text('下一頁')
    #點(diǎn)擊按鍵
    driver.execute_script("arguments[0].click();", nextpage_button)
    wait = WebDriverWait(driver,5)
    #與前面類似
    nodes1 = driver.find_elements_by_css_selector('div.card > div.card-feed > div.content')
    for i in range(0,len(nodes1),1):
        flag = False
        try:
            nodes1[i].find_element_by_css_selector("p>a[action-type='fl_unfold']").is_displayed()
            flag = True
        
        except:
            flag = False
        if (flag and nodes1[i].find_element_by_css_selector("p>a[action-type='fl_unfold']").text.startswith('展開全文c')):
            nodes1[i].find_element_by_css_selector("p>a[action-type='fl_unfold']").click()
            comment.append(nodes1[i].find_element_by_css_selector('p[node-type="feed_list_content_full"]').text)
        else:
            comment.append(nodes1[i].find_element_by_css_selector('p[node-type="feed_list_content"]').text)
        username.append(nodes1[i].find_element_by_css_selector("div.info>div:nth-child(2)>a").text)

'''保存數(shù)據(jù)'''
data = pd.DataFrame({'username':username,'comment':comment})
data.to_excel("weibo.xlsx")

到此這篇關(guān)于使用Selenium實(shí)現(xiàn)微博爬蟲(預(yù)登錄、展開全文、翻頁)的文章就介紹到這了,更多相關(guān)Selenium 微博爬蟲 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 基于python requests selenium爬取excel vba過程解析
  • Python + selenium + requests實(shí)現(xiàn)12306全自動搶票及驗(yàn)證碼破解加自動點(diǎn)擊功能
  • 如何使用selenium和requests組合實(shí)現(xiàn)登錄頁面
  • python selenium實(shí)現(xiàn)智聯(lián)招聘數(shù)據(jù)爬取
  • Python+Selenium定位不到元素常見原因及解決辦法(報:NoSuchElementException)
  • python+selenium小米商城紅米K40手機(jī)自動搶購的示例代碼
  • python爬蟲之利用Selenium+Requests爬取拉勾網(wǎng)

標(biāo)簽:呼和浩特 駐馬店 畢節(jié) 湖州 股票 江蘇 中山 衡水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用Selenium實(shí)現(xiàn)微博爬蟲(預(yù)登錄、展開全文、翻頁)》,本文關(guān)鍵詞  使用,Selenium,實(shí)現(xiàn),微博,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用Selenium實(shí)現(xiàn)微博爬蟲(預(yù)登錄、展開全文、翻頁)》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用Selenium實(shí)現(xiàn)微博爬蟲(預(yù)登錄、展開全文、翻頁)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲国产精品无码观看久久| 一区二区 亚洲| 91电影在线观看| 亚洲黄色免费在线观看| 欧美精品在欧美一区二区| av在线网页| 久久精品五月婷婷| 少妇精品久久久一区二区| 日本成人在线视频网址| 玖玖视频精品| 亚洲一区欧美| 中文字幕av久久爽一区| 欧美激情中文网| 欧美激情一区二区三区在线| 一本一本久久a久久精品综合小说| 茄子视频成人免费观看| 在线观看av中文字幕| 日本中文在线一区| 三级中文字幕在线观看| 成人午夜短视频| 日日骚av一区| 欧美精品九九99久久| 操bbb操bbb| 亚洲色图自拍| 中文字幕无码人妻少妇免费| 国产欧美日韩在线视频| 日本一区二区三区四区高清视频| 日韩中文字幕组| 北条麻妃一区二区三区中文字幕| 在线视频资源站| 精品人妻一区二区免费视频| 成人au免费视频影院| 秋霞久久久久久一区二区| 欧美一区二区在线视频| 日韩理论片久久| 欧美视频在线观看免费网址| 日本成人小视频| 欧美色精品天天在线观看视频| 91 在线视频| 一区二区三区四区不卡视频| 国产成人三级在线观看视频| 亚洲电影先锋| 色视频www在线播放国产成人| 91久久精品午夜一区二区| youjizz在线播放| 国产又黄又爽又无遮挡| 亚洲一区二区三区四区电影| 色综合久久66| 精品中文字幕久久久久久| 久久99影院| 成全电影播放在线观看国语| 五月开心六月丁香综合色啪| 性chinese极品按摩| 无码熟妇人妻av在线电影| 久久久久久日本一区99| 国产男人精品视频| 日本不卡免费高清视频| 五月婷婷激情在线| 老熟妇高潮一区二区高清视频| 亚洲二区在线播放| 黄色成人羞羞视频| 日本高清不卡一区二区三区视频| 成人自拍av| 九色国产蝌蚪视频| 亚洲成人av一区二区三区| 黑鬼大战白妞高潮喷白浆| 超碰91人人草人人干| 国产成人精品久久亚洲高清不卡| 久久人妻少妇嫩草av蜜桃| 97中文字幕| 91视频 - 88av| 国产精品人人人人| 91丨九色丨国产| 5566中文字幕一区二区电影| 国产精品igao激情视频| 一区二区三区在线观看av| 亚洲同志网站入口| 欧美香蕉视频| 成人毛片老司机大片| 欧美最猛性xxxxx(亚洲精品)| 久热精品在线观看视频| 久久久久久网址| sese视频| 麻豆免费精品视频| 91亚洲一线产区二线产区| 精品在线播放午夜| 日韩视频精品在线观看| 国产精品爱啪在线线免费观看| 老色鬼在线视频| 日本一级理论片在线大全| 小草av在线播放| 亚洲free性xxxx护士hd| 久热国产视频| 日韩三级精品电影久久久| 福利视频网站| 亚洲无限乱码一二三四麻| 国产拍欧美日韩视频二区| 精品中文字幕久久久久久| 伊人久久大香线蕉成人综合网| 欧美性资源免费| 欧美成人ⅴideosxxxxx| 曰批又黄又爽免费视频| 91香蕉视频在线观看视频| 永久久久久久久| 国产精品呻吟| 1204国产成人精品视频| aaawww| 天天影视色香欲综合网老头| 欧美黑人性受xxxx喷水| 国产精品家庭影院| 91精品国产亚洲| 一级特黄录像免费看| 亚洲乱码国产乱码精品精天堂| 丁香亚洲综合激情啪啪综合| 久久久久久香蕉| videoxxxx另类日本极品| 欧亚乱熟女一区二区在线| 色婷婷激情久久| 九九热精品视频国产| 国产成人精品免费视频| 久久国产成人精品国产成人亚洲| 91在线观看欧美日韩| 国产米奇在线777精品观看| 国产www.大片在线| 黄色成人美女网站| 91免费日韩| 色综合久久五月| 国产精品a成v人在线播放| mm131国产精品| 999在线观看免费大全电视剧| 成人av在线一区二区三区| 人人妻人人玩人人澡人人爽| 怡红院在线播放| 99精品久久久久| 激情图片中文字幕| 日日夜夜免费精品视频| 亚洲国产精品二十页| 97久久国产精品| 国产免费av一区| h视频免费在线| 精品国产乱码久久久久夜深人妻| 久久精品91久久香蕉加勒比| 91精品国产91久久久久麻豆 主演| 一区二区三区在线观看av| 先锋影音中文字幕| 欧美jizz18| 成人免费毛片在线观看| 久久一区二区电影| 国产三区四区在线观看| 在线欧美日韩精品| 国产资源精品在线观看| 国产一区二区三区四区五区传媒| 蜜臀av一区二区三区有限公司| 最新黄色网址在线观看| 亚洲精品乱码久久久久久自慰| 国产精品永久入口久久久| 亚洲v日韩v综合v精品v| 成年美女黄网站色大片不卡| 欧美成人ⅴideosxxxxx| 岛国片在线观看| 国产日本在线视频| 中文字幕亚洲欧美日韩高清| 91精品国产高清自在线| 伊人成年综合网| 亚州成人在线电影| 亚洲va中文在线播放免费| 这里只有精品在线观看视频| 在线精品视频一区二区三四| 成人羞羞视频免费| 黄色在线看片| www.四虎影视.com| 在线观看高清免费视频| 成年人在线免费看片| 国产精品看片资源| 欧美在线免费看视频| 日本wwww视频| 国产欧美日韩最新| 成人看片在线观看| 日韩免费一级| 成人欧美一区二区三区视频| 国产精品久久久久久69| 欧美性猛交xxxx乱大交退制版| 色综合久久久久综合体桃花网| 久久香蕉精品香蕉| 99免费在线观看视频| 精品婷婷伊人一区三区三| 日本调教视频在线观看| 日本中文字幕久久看| 99re6热只有精品免费观看| 国产精品无码白浆高潮| 国产福利一区在线观看| 97成人在线观看视频| 无码精品视频一区二区三区| 国产精品自在线| 96精品视频在线| √天堂8在线网| 国产成人精品在线观看| 亚洲永久免费精品| 麻豆网站视频在线观看| 成人自拍性视频| 国产精品久久久久久久久影视| 欧美 日韩 精品| 久草国产在线视频| 高潮精品一区videoshd| 国产a级网站| 国产成人在线免费看| 黄色片在线免费看| 中文在线中文资源| 欧美一区二区三区激情| 99re视频这里只有精品| 成人av电影观看| 国产美女永久免费无遮挡| 欧美一区亚洲二区| 清纯唯美日韩制服另类| 国产资源在线免费观看| 国产视频手机在线播放| 亚洲第一页中文字幕| 日本v片在线免费观看| 日本视频精品一区| 国产在线免费观看| 美女精品一区二区| 91短视频版在线观看www免费| 超碰在线免费观看97| 精品国产一区一区二区三亚瑟| 爱爱网站免费| 天天躁日日躁成人字幕aⅴ| 91麻豆天美传媒在线| 精品人妻互换一区二区三区| 国产美女久久精品| 亚洲a∨日韩av高清在线观看| 97在线视频免费观看完整版| 国产欧美久久一区二区三区| 国产伦精品一区二区三区四区视频_| 你真棒插曲来救救我在线观看| 性欧美16一18| 欧美一区2区三区4区公司二百| 日本三级很黄试看120秒| 国产欧美在线看| 欧美一级片免费观看| 国产视频你懂的| 国产白丝精品91爽爽久久| 不卡视频观看| 欧美性大战久久久| 日韩精品国产精品| 国产精品成人免费一区久久羞羞| 日韩影片中文字幕| 欧美精品一区在线| 欧美一区二区激情| 精品免费av| 先锋影音资源综合在线播放av| 在线观看视频一区二区| 久久精品小视频| 国产一级片自拍| 亚州av乱码久久精品蜜桃| 免费三片60分钟| 国语自产精品视频在线看一大j8| 亚洲大尺度视频| 亚洲第一中文字幕在线观看| 91浏览器在线观看| 少妇视频在线播放| 午夜精品福利一区二区| 91精品啪aⅴ在线观看国产| 精品久久久久久无码中文野结衣| 国产黄色片免费看| 成人福利电影精品一区二区在线观看| a级在线观看视频| 野花社区视频在线观看| av中文天堂在线| 亚洲成人原创| 久久不见久久见免费视频7| 91精品国产91久久综合桃花| 日皮视频免费观看| 国产日韩欧美精品在线| 一级黄色片在线免费观看| 天天操天天摸天天爽| 国产999精品久久久久久| 久久偷拍免费视频| 天堂视频在线观看免费| 久久99最新地址| 国产精品久久久久永久免费看| 免费看的国产视频网站| 免费黄色在线播放| 国产女人18毛片水真多成人如厕| 久久久久99精品一区| 国产婷婷精品av在线| 国产视频九色蝌蚪| 国模无码大尺度一区二区三区| 99久久婷婷| 欧洲毛片视频| 日韩欧美亚洲另类制服综合在线| www..com.cn蕾丝视频在线观看免费版| 日韩精品一区二区三区av| 国产一区成人| 日韩中文字幕免费看| 免费高清特黄a大片| 欧美视频在线观看免费网址| 日韩aaa久久蜜桃av| 色诱亚洲精品久久久久久| 国产成人的电影在线观看| 欧美大片aaaa| 91国拍精品国产粉嫩亚洲一区| 国产精品国产三级国产传播| 精品人妻伦一区二区三区久久| 第一页在线观看| 久久综合五月婷婷| 天天摸日日摸狠狠添| 欧美精品99| 欧美另类变人与禽xxxxx| 又黄又骚的视频| 亚洲中文字幕久久精品无码喷水| 免费看一级视频| 欧美高清激情brazzers| 成人av网址在线观看| 天天干天天玩天天操| 国产福利视频一区二区三区| 8888四色奇米在线观看| 日本久久久久久久久久久| 亚洲欧美中文在线视频| 五月天中文字幕在线| 欧美精品 国产精品| 亚洲综合区在线| 草莓视频丝瓜在线观看丝瓜18| 亚洲少妇一区| 日韩高清国产一区在线| 国产日韩欧美不卡| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产欧美日韩电影| 亚洲欧洲日韩综合二区|