• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Selenium自動(dòng)化圖像數(shù)據(jù)的采集

    2023-07-20 03:13:58馮成劉昉
    無(wú)線互聯(lián)科技 2023年9期
    關(guān)鍵詞:存儲(chǔ)

    馮成 劉昉

    摘要:隨著計(jì)算機(jī)技術(shù)的發(fā)展,圖像數(shù)據(jù)被廣泛地應(yīng)用在各種領(lǐng)域。因此,圖像數(shù)據(jù)越來(lái)越受到人們重視。文章通過(guò)分析傳統(tǒng)網(wǎng)絡(luò)爬蟲(chóng)技術(shù)采集和數(shù)據(jù)存儲(chǔ),指出其受到各種因素限制,導(dǎo)致采集圖像數(shù)據(jù)的效率低下,代碼設(shè)計(jì)編寫(xiě)工作復(fù)雜,且容易造成存儲(chǔ)資源的浪費(fèi)。為了進(jìn)一步提高網(wǎng)絡(luò)爬蟲(chóng)效率,簡(jiǎn)化圖像采集的實(shí)現(xiàn)過(guò)程以及節(jié)約磁盤的存儲(chǔ)空間。文章以汽車之家為案例,使用一種基于Selenium+WebDriver方式完成對(duì)汽車圖像數(shù)據(jù)自動(dòng)化采集,并通過(guò)OpenCV算法將汽車圖像數(shù)據(jù)進(jìn)行大比例壓縮,較大地節(jié)約磁盤的存儲(chǔ)空間。

    關(guān)鍵詞:圖像數(shù)據(jù);自動(dòng)采集;存儲(chǔ);壓縮

    中圖分類號(hào):TN919.1

    文獻(xiàn)標(biāo)志碼:A

    0 引言

    隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展,汽車已經(jīng)進(jìn)入千家萬(wàn)戶。在互聯(lián)網(wǎng)中的各類主題網(wǎng)站中存在海量的各類汽車圖像,這些汽車圖像廣受人們的喜愛(ài)。受制于技術(shù),大多數(shù)普通用戶無(wú)法使用自動(dòng)化的方式下載自己喜歡的圖像。因此,為了解決這一問(wèn)題,本文采用Selenium+WebDriver自動(dòng)化方式采集汽車之家的圖像數(shù)據(jù),使用網(wǎng)絡(luò)爬蟲(chóng)庫(kù)Xpath完成數(shù)據(jù)的解析以及采集之后汽車圖像命名,并用OpenCV技術(shù)將汽車圖像數(shù)據(jù)下載和壓縮至本地。

    1 相關(guān)技術(shù)的介紹

    近年來(lái),隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展1,互聯(lián)網(wǎng)技術(shù)在豐富網(wǎng)站頁(yè)面元素同時(shí),也促進(jìn)了網(wǎng)絡(luò)爬蟲(chóng)技術(shù)快速的提升。網(wǎng)站頁(yè)面逐漸由單一式的靜態(tài)網(wǎng)頁(yè)界面逐步發(fā)展為頁(yè)面元素豐富的動(dòng)態(tài)交互式網(wǎng)頁(yè)。網(wǎng)絡(luò)爬蟲(chóng)中數(shù)據(jù)抓取的方式也由支持靜態(tài)網(wǎng)頁(yè)抓取的urllib、urllib3、requests庫(kù),發(fā)展到支持?jǐn)?shù)據(jù)動(dòng)態(tài)獲取Selenium庫(kù)和大型項(xiàng)目scrapy框架。

    requests是數(shù)據(jù)請(qǐng)求庫(kù),用戶使用requests庫(kù)支持的get或者post方法發(fā)送對(duì)靜態(tài)網(wǎng)頁(yè)的請(qǐng)求,其中g(shù)et方法主要應(yīng)用于普通網(wǎng)址的請(qǐng)求,post方法主要應(yīng)用于攜帶表單數(shù)據(jù)的請(qǐng)求,通過(guò)上述兩種方法,能夠獲取請(qǐng)求網(wǎng)頁(yè)的源代碼。

    Xpath(XML Path Language)是一款常用的數(shù)據(jù)解析庫(kù),用戶可以根據(jù)頁(yè)面元素位置,描述頁(yè)面路徑表達(dá)式。用戶可以使用xpath()方法提取相應(yīng)的數(shù)據(jù)。

    Selenium是一個(gè)廣泛應(yīng)用于軟件測(cè)試領(lǐng)域的工具2。Selenium庫(kù)具有開(kāi)源性,而被應(yīng)用在Python網(wǎng)絡(luò)爬蟲(chóng)上。其本質(zhì)上模擬人操作指定的瀏覽器,并實(shí)現(xiàn)在瀏覽器頁(yè)面上按鈕點(diǎn)擊、頁(yè)面元素的定位、頁(yè)面的選擇、鍵盤的輸入等操作,實(shí)現(xiàn)瀏覽即可完成數(shù)據(jù)的抓取。

    Selenium支持多款常用瀏覽器。在本文中,Selenium可以結(jié)合ChromeDriver使用。用戶安裝ChromeDriver根據(jù)Google Chrome當(dāng)前的版本號(hào),選擇相應(yīng)的ChromeDriver版本,并在系統(tǒng)環(huán)境變量中配置Path路徑即可使用。

    圖像壓縮一直是圖形圖像領(lǐng)域中比較熱門的研究方向,主要的圖像壓縮工作可以選擇在“變換”“量化”“編碼”過(guò)程中完成。壓縮分類又可分為有損壓縮和無(wú)損壓縮,有損壓縮是具有高壓縮比且允許圖像失真的一種壓縮方法,廣泛應(yīng)用于圖形圖像、視頻、音頻數(shù)據(jù)的壓縮等方面。

    OpenCV是一款開(kāi)源且支持多種編程語(yǔ)言的跨平臺(tái)計(jì)算機(jī)視覺(jué)和機(jī)器學(xué)習(xí)庫(kù)3。OpenCV-Python為OpenCV的接口,它提供了全面豐富且易用的圖形圖像處理函數(shù),因此被廣泛地應(yīng)用在圖形圖像領(lǐng)域。

    2 圖像數(shù)據(jù)的抓取

    基于Selenium+WebDriver汽車之家自動(dòng)化爬取汽車圖像數(shù)據(jù),大致的流程如下:

    (1) 第三方庫(kù)的安裝。

    (2) 發(fā)送主頁(yè)網(wǎng)址請(qǐng)求,輸入搜索關(guān)鍵字完成關(guān)鍵字的搜索,實(shí)現(xiàn)網(wǎng)頁(yè)的跳轉(zhuǎn)和網(wǎng)頁(yè)頁(yè)面的切換操作。

    (3) 針對(duì)多頁(yè)汽車圖像網(wǎng)頁(yè),實(shí)現(xiàn)汽車圖像網(wǎng)頁(yè)的分頁(yè)跳轉(zhuǎn)操作。

    (4) 針對(duì)汽車圖像數(shù)據(jù)對(duì)圖像進(jìn)行下載。

    (5) 針對(duì)下載后的圖像進(jìn)行壓縮和存儲(chǔ)。

    2.1 第三方庫(kù)的安裝

    本文是在PyCharm環(huán)境下完成項(xiàng)目的開(kāi)發(fā),在程序編寫(xiě)前需要使用pip命令行的方式安裝requests、lxml庫(kù)和Selenium庫(kù)、OpenCV-Python庫(kù),具體安裝方式如表1所示。

    2.2 數(shù)據(jù)請(qǐng)求

    2.2.1 請(qǐng)求配置

    通過(guò)谷歌瀏覽器訪問(wèn)“汽車之家”首頁(yè)并復(fù)制其網(wǎng)址。在py文件中從Selenium模塊中導(dǎo)入WebDriver庫(kù),關(guān)鍵代碼為:“from Selenium import WebDriver”,為了方便針對(duì)爬取頁(yè)面的數(shù)據(jù)定位和分析,需要將瀏覽器設(shè)置成為不自動(dòng)關(guān)閉的狀態(tài),其關(guān)鍵代碼如下:opt.add_experimental_option(‘detach,True),同時(shí)使用 opt.page_load_strategy = ‘eager配置內(nèi)容,下載html內(nèi)容,解決了自動(dòng)化采集數(shù)據(jù)緩慢的問(wèn)題,較大地改善網(wǎng)頁(yè)爬蟲(chóng)速度。使用WebDriver.Chrome(opt)方法,opt為配置內(nèi)容,生成Chrome對(duì)象。利用該對(duì)象使用get方法發(fā)送針對(duì)“汽車之家”的請(qǐng)求,其關(guān)鍵代碼如: driver.get(url=‘https://www.autohome.com.cn/qiandongnan/)。由于首次訪問(wèn)主頁(yè),網(wǎng)站自動(dòng)彈出廣告,需要使用time.sleep(nums)方法暫停程序執(zhí)行,nums為秒數(shù),等待廣告自動(dòng)結(jié)束彈框自動(dòng)消失,能夠有效地解決彈窗廣告導(dǎo)致的網(wǎng)站頁(yè)面不一致的問(wèn)題。

    2.2.2 數(shù)據(jù)的發(fā)送和詳情頁(yè)進(jìn)入

    獲取Selenium對(duì)象后,需要選擇合適的方式定位搜索框。目前,Selenium庫(kù)支持的find_element含有XPATH,ID,NAME,CLASS_NAME,LINK_TEXT,PARTIAL_LINK_TEXT,TAG_NAME等多種定位頁(yè)面元素方式。本文根據(jù)分析首頁(yè)頁(yè)面元素情況,選擇使用ID和CLASS_NAME定位搜索框和搜索按鈕,并使用send_keys(“搜索關(guān)鍵詞”)方法實(shí)現(xiàn)搜索框數(shù)據(jù)的填充,通過(guò)調(diào)用click()方法模擬鼠標(biāo)的點(diǎn)擊,其核心代碼如下:

    driver.find_element(by=By.ID,value=q).send_keys("關(guān)鍵詞")

    driver.find_element(by=By.CLASS_NAME,value=‘btn-search).click()

    等待頁(yè)面跳轉(zhuǎn)完成之后,需要將程序切換至新的網(wǎng)頁(yè)頁(yè)面中,使用WebDriver提供switch_to.window(driver.window_handles[-1])方法完成最后頁(yè)面的切換,同時(shí)需要程序多次使用定位、點(diǎn)擊、頁(yè)面切換等方法進(jìn)入至汽車詳情頁(yè)。

    3 分頁(yè)跳轉(zhuǎn)

    由于汽車圖像數(shù)據(jù)存在多個(gè)頁(yè)面之中,因此需要采用分頁(yè)的方式完成數(shù)據(jù)的采集。本文利用Python循環(huán)的方法,完成汽車圖像數(shù)據(jù)的翻頁(yè)操作。本研究定義了“死循環(huán)”,當(dāng)使用link_text方法定位到“下一頁(yè)”,利用get_attribute(“class”)方法獲取屬性值,與其屬性值進(jìn)行比較。如果不滿足選擇判斷條件,則對(duì)“下一頁(yè)”進(jìn)行點(diǎn)擊,并切換到最后一個(gè)頁(yè)面并使用driver.current_url方法獲取當(dāng)前頁(yè)面的url地址,將url地址轉(zhuǎn)發(fā)至數(shù)據(jù)下載模塊中。否則,若判斷的是最后一頁(yè),則采用break的方法結(jié)束循環(huán)。其核心代碼如下:

    ……

    while True:#若當(dāng)前頁(yè)面不是最后一頁(yè),則完成程序的跳轉(zhuǎn)。

    if driver.find_element(by=By.LINK_TEXT,value=‘下一頁(yè)).get_attribute(‘class)!=‘page-item-next page-disabled:

    driver.find_element(by=By.LINK_TEXT,value=‘下一頁(yè)).click()

    driver.switch_to.window(driver.window_handles[-1])

    d_url=driver.current_url

    download(d_url)

    else: #若當(dāng)前頁(yè)面是最后一頁(yè),則停止程序

    break

    …………

    4 圖像數(shù)據(jù)下載

    在圖像下載模塊中,獲取download(d_url)參數(shù)傳遞過(guò)來(lái)的每一頁(yè)汽車圖像網(wǎng)址之后,對(duì)該網(wǎng)址數(shù)據(jù)使用requests.get(url=d_url,headers=headers)發(fā)送請(qǐng)求,url為請(qǐng)求網(wǎng)址參數(shù),headers為包含著鍵值對(duì)的字典類型請(qǐng)求標(biāo)頭數(shù)據(jù),主要應(yīng)對(duì)網(wǎng)站的爬蟲(chóng)措施。等待服務(wù)器頁(yè)面響應(yīng)。觀察和分析響應(yīng)網(wǎng)頁(yè)頁(yè)面元素發(fā)現(xiàn),多張汽車圖像數(shù)據(jù)都在同一個(gè)ul標(biāo)簽下,通過(guò)xpath完成數(shù)據(jù)的解析,獲取含有所有汽車圖像的ul標(biāo)簽內(nèi)容。其核心代碼如下:pic_list = html.xpath(‘/html/body/div[2]/div/div[2]/div[7]/div/div[2]/div[2]/ul),通過(guò)使用循環(huán)xpath返回的列表內(nèi)容,獲取當(dāng)前標(biāo)簽下的每一個(gè)li標(biāo)簽的src汽車圖像具體網(wǎng)址的屬性值。

    for pic in pic_list:#./表示當(dāng)前目錄,@src表示獲取src屬性的值

    pic_url = pic.xpath(‘./li/a/img/@src)

    再次循環(huán)pic_url提取每一個(gè)汽車圖像的具體網(wǎng)絡(luò)地址,將提取到的網(wǎng)址進(jìn)行拼接。url_new = ‘https: + pic_url_a。針對(duì)拼接后的網(wǎng)址,再次發(fā)送requests請(qǐng)求,其代碼如下:response=request.get(url=url_new,headers=headers),等待頁(yè)面數(shù)據(jù)的響應(yīng)之后,獲取汽車圖像二進(jìn)制數(shù)據(jù),并使用with open(pic_url_name,‘wb)as f的方法完成數(shù)據(jù)的寫(xiě)入,Pic_url_name為汽車名稱,汽車名稱截取于圖像數(shù)據(jù)的鏈接地址最后一個(gè)索引所對(duì)應(yīng)的數(shù)據(jù),保持汽車名稱數(shù)據(jù)的唯一性。pic_url_name = pic_url_a.split(‘__)[-1]?!畐b為二進(jìn)制方式寫(xiě)入數(shù)據(jù)。將汽車圖像數(shù)據(jù)寫(xiě)入文件。f.writer(response.content)。

    5 圖像數(shù)據(jù)壓縮

    面對(duì)大量圖像數(shù)據(jù)的存儲(chǔ),往往受限于單機(jī)存儲(chǔ)空間的容量。為了節(jié)約存儲(chǔ)空間,本研究使用OpenCV庫(kù)完成圖像壓縮。

    首先,自定義圖片壓縮方法:

    picture_compress(i_file,o_file,target_size,quality,step,pic_type)

    其中,i_file:文件的輸入路徑。

    o_file:文件的輸出路徑。

    Target_size:輸出文件的大小,設(shè)置該值為60。

    Quality:初始?jí)嚎s比,數(shù)值越高,圖片的質(zhì)量越好,設(shè)置該值為80。

    Step:調(diào)整壓縮比,設(shè)置該值為10。

    pic_type:圖片的格式,設(shè)置該值為jpg。

    其次,通過(guò)read()方法,讀取圖像字節(jié)數(shù)據(jù),并將數(shù)據(jù)放入buffer中,等待cv對(duì)象從內(nèi)存緩存中讀取任何顏色格式圖像數(shù)據(jù)。img_cv2=cv2.imdecode(bufferdata,cv2.ImREAD_ANYCOLOR)。

    使用循環(huán)方式判斷當(dāng)前圖像容量是否大于設(shè)定的目標(biāo)值,如果當(dāng)前圖像容量大于目標(biāo)容量,則繼續(xù)按照jpg圖片格式編碼,并設(shè)置圖像初始?jí)嚎s比quality,進(jìn)行圖像數(shù)據(jù)的壓縮。cv2.imencode(‘.jpg,img_cv2,[int(cv2,IMWRITER_JPEG_QUALITY),quality])1。

    最后,使用with open(o_file,‘rb)方式寫(xiě)入數(shù)據(jù),生成新的文件。通過(guò)完成上述步驟將源文件分辨率為480×360、容量為86.5 KB的圖像,壓縮成分辨率為480×360、容量為37.5 KB、壓縮比約為56%的圖像,圖像效果較好。壓縮前后對(duì)比如圖1所示。

    6 結(jié)語(yǔ)

    本文主要采用自動(dòng)化方式對(duì)汽車之家的指定汽車圖像數(shù)據(jù)進(jìn)行爬取,并利用OpenCV算法將下載圖像壓縮,并保存到本地,達(dá)到了預(yù)期效果,為“網(wǎng)絡(luò)爬蟲(chóng)技術(shù)”課程的教學(xué)活動(dòng)開(kāi)展,積累了豐富的實(shí)踐應(yīng)用案例。

    參考文獻(xiàn)

    [1]劉相平.大數(shù)據(jù)環(huán)境下Hadoop作業(yè)調(diào)度算法研究[D].成都:電子科技大學(xué),2015.

    [2]閆龍川,張冰,袁孝宇,等.電力信息系統(tǒng)業(yè)務(wù)自動(dòng)測(cè)試驗(yàn)證系統(tǒng)設(shè)計(jì)與應(yīng)用[J].電力信息與通信技術(shù),2022(2):63-68.

    [3]曹瀚仁,葛其運(yùn),王鑫.用于手車式中壓斷路器限位開(kāi)關(guān)的視頻檢測(cè)控制系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2022(24):86-91.

    (編輯 王永超)

    Based on automated image data acquisition by Selenium

    Feng Cheng, Liu Fang

    (Guizhou Electronic Information Vocational and Technical College, Kaili 556000, China)

    Abstract: With the development of computer technology, image data is widely used in various fields, so image data is getting more and more attention. By analyzing the traditional web crawler technology collection and data storage, this paper points out that it is limited by various factors, leading to the low efficiency of image data collection, complex code design and writing work, and easy to cause the waste of storage resources. In order to further improve the efficiency of the web crawler, simplify the implementation process of image acquisition and save the disk storage space, this paper takes Autohome as an example, using a Selenium + WebDriver method to complete the automatic collection of automobile image data, and compress the car image data in a large proportion through OpenCV algorithm, so as to save the storage space of the disk.

    Key words: image data; automatic collection; storage; compression

    猜你喜歡
    存儲(chǔ)
    檔案管理中電子文件的存儲(chǔ)探究
    條形碼技術(shù)在涂裝生產(chǎn)中的應(yīng)用
    云計(jì)算與虛擬化
    結(jié)構(gòu)化電子病歷的設(shè)計(jì)及應(yīng)用
    淺敘國(guó)產(chǎn)存儲(chǔ)技術(shù)之發(fā)展
    某醫(yī)院數(shù)據(jù)中心虛擬化的設(shè)計(jì)與實(shí)現(xiàn)
    煙臺(tái)新型自動(dòng)氣象站數(shù)據(jù)本地存儲(chǔ)的設(shè)計(jì)及實(shí)現(xiàn)
    關(guān)于SQL語(yǔ)言及存儲(chǔ)過(guò)程
    大型機(jī)電設(shè)備出口包裝防護(hù)
    實(shí)體與虛擬化相結(jié)合的新院數(shù)據(jù)中心機(jī)房建設(shè)
    国产精华一区二区三区| 日日夜夜操网爽| 久久久国产成人免费| 国产伦人伦偷精品视频| av在线播放免费不卡| 在线观看66精品国产| 我的亚洲天堂| 日韩一卡2卡3卡4卡2021年| 视频在线观看一区二区三区| 一个人免费在线观看的高清视频| 天天躁夜夜躁狠狠躁躁| 欧美日韩精品网址| 丁香六月欧美| 国产激情欧美一区二区| 亚洲精品乱久久久久久| 无人区码免费观看不卡| 久久香蕉精品热| 两性午夜刺激爽爽歪歪视频在线观看 | 啪啪无遮挡十八禁网站| 99国产极品粉嫩在线观看| 嫁个100分男人电影在线观看| 岛国毛片在线播放| 精品电影一区二区在线| 精品电影一区二区在线| 婷婷成人精品国产| 丁香六月欧美| 91麻豆av在线| 久久久国产成人免费| 亚洲黑人精品在线| 一本一本久久a久久精品综合妖精| 热re99久久国产66热| 国产高清国产精品国产三级| 免费久久久久久久精品成人欧美视频| 欧洲精品卡2卡3卡4卡5卡区| 精品久久久久久久久久免费视频 | 久久中文字幕人妻熟女| 黄频高清免费视频| 人成视频在线观看免费观看| 视频在线观看一区二区三区| 国产熟女午夜一区二区三区| 三级毛片av免费| 亚洲欧洲精品一区二区精品久久久| 少妇的丰满在线观看| 99热国产这里只有精品6| 成人黄色视频免费在线看| 国产亚洲欧美98| 高清av免费在线| 欧洲精品卡2卡3卡4卡5卡区| 国产激情欧美一区二区| 亚洲av成人一区二区三| 欧美日韩瑟瑟在线播放| 久久热在线av| 亚洲中文字幕日韩| 好看av亚洲va欧美ⅴa在| 国产亚洲精品一区二区www | 日韩三级视频一区二区三区| 叶爱在线成人免费视频播放| 黄频高清免费视频| 天堂√8在线中文| 午夜福利免费观看在线| 国产亚洲精品久久久久5区| 精品福利永久在线观看| 国产欧美日韩一区二区精品| 午夜老司机福利片| 99久久综合精品五月天人人| 18禁裸乳无遮挡动漫免费视频| 成年人黄色毛片网站| 日本wwww免费看| 精品国产一区二区久久| 法律面前人人平等表现在哪些方面| 丰满迷人的少妇在线观看| xxx96com| 亚洲午夜理论影院| 亚洲色图av天堂| 岛国在线观看网站| 亚洲专区中文字幕在线| 亚洲中文字幕日韩| 不卡一级毛片| 亚洲精品国产区一区二| 每晚都被弄得嗷嗷叫到高潮| 999久久久精品免费观看国产| 999久久久精品免费观看国产| 欧美 日韩 精品 国产| 久久人人97超碰香蕉20202| 一级黄色大片毛片| 欧美 日韩 精品 国产| 超碰97精品在线观看| 久久精品国产a三级三级三级| 国产淫语在线视频| 亚洲,欧美精品.| 51午夜福利影视在线观看| 中文字幕人妻熟女乱码| 91国产中文字幕| 亚洲五月婷婷丁香| av网站在线播放免费| 免费av中文字幕在线| 夫妻午夜视频| 国产aⅴ精品一区二区三区波| 国产片内射在线| 国产aⅴ精品一区二区三区波| 正在播放国产对白刺激| 美女福利国产在线| av电影中文网址| 亚洲色图av天堂| 十八禁高潮呻吟视频| 国产一区在线观看成人免费| 一区二区日韩欧美中文字幕| 国产蜜桃级精品一区二区三区 | 欧美日韩福利视频一区二区| 操美女的视频在线观看| 熟女少妇亚洲综合色aaa.| 黄色丝袜av网址大全| 精品一区二区三区av网在线观看| 精品国产乱子伦一区二区三区| 一区二区三区国产精品乱码| 国产免费男女视频| 国产精品1区2区在线观看. | 黄色女人牲交| 国产精品.久久久| av网站免费在线观看视频| 电影成人av| 操出白浆在线播放| 国产激情久久老熟女| 久久久国产一区二区| 免费观看精品视频网站| 精品国产乱子伦一区二区三区| 久久精品亚洲精品国产色婷小说| 亚洲精品一卡2卡三卡4卡5卡| 女人被躁到高潮嗷嗷叫费观| 村上凉子中文字幕在线| 亚洲成人国产一区在线观看| 成在线人永久免费视频| 久久精品成人免费网站| 美女 人体艺术 gogo| 国产免费男女视频| 人人妻人人爽人人添夜夜欢视频| 日韩一卡2卡3卡4卡2021年| 欧美精品啪啪一区二区三区| 午夜免费观看网址| 国产区一区二久久| 国产亚洲av高清不卡| 亚洲精品粉嫩美女一区| 最新在线观看一区二区三区| 国产亚洲一区二区精品| 51午夜福利影视在线观看| 男女高潮啪啪啪动态图| 日韩欧美国产一区二区入口| cao死你这个sao货| 精品一区二区三区av网在线观看| 国产日韩欧美亚洲二区| 午夜福利在线观看吧| 久久青草综合色| 精品久久久久久,| 中国美女看黄片| 夜夜躁狠狠躁天天躁| 欧美+亚洲+日韩+国产| 日韩欧美免费精品| 久久ye,这里只有精品| 欧美 日韩 精品 国产| 精品国产乱码久久久久久男人| 亚洲avbb在线观看| 妹子高潮喷水视频| 在线观看免费视频日本深夜| 国产av一区二区精品久久| 午夜精品在线福利| av不卡在线播放| 成年动漫av网址| 亚洲五月婷婷丁香| 王馨瑶露胸无遮挡在线观看| 国产又爽黄色视频| 国产精品美女特级片免费视频播放器 | 午夜福利在线观看吧| 脱女人内裤的视频| 亚洲国产毛片av蜜桃av| 成人手机av| 99久久99久久久精品蜜桃| 国产主播在线观看一区二区| 日本vs欧美在线观看视频| 欧美激情久久久久久爽电影 | 成年动漫av网址| 91国产中文字幕| 精品少妇久久久久久888优播| tube8黄色片| 久久精品成人免费网站| 无限看片的www在线观看| 久久精品国产a三级三级三级| 亚洲七黄色美女视频| 国产aⅴ精品一区二区三区波| 国产精品综合久久久久久久免费 | 日韩成人在线观看一区二区三区| 如日韩欧美国产精品一区二区三区| 亚洲午夜理论影院| 亚洲成av片中文字幕在线观看| 很黄的视频免费| 一二三四在线观看免费中文在| 99在线人妻在线中文字幕 | 国产精品国产av在线观看| 国产成人精品久久二区二区91| 精品第一国产精品| 亚洲精品久久成人aⅴ小说| 国产欧美日韩一区二区精品| 免费日韩欧美在线观看| 五月开心婷婷网| 91麻豆av在线| 人人妻,人人澡人人爽秒播| 中国美女看黄片| 99久久99久久久精品蜜桃| 他把我摸到了高潮在线观看| 亚洲成国产人片在线观看| 丰满饥渴人妻一区二区三| 99精国产麻豆久久婷婷| 欧美久久黑人一区二区| 十八禁高潮呻吟视频| 1024视频免费在线观看| 无限看片的www在线观看| 深夜精品福利| 男女高潮啪啪啪动态图| av线在线观看网站| 久久精品成人免费网站| 又黄又爽又免费观看的视频| 日韩熟女老妇一区二区性免费视频| 国产精品久久电影中文字幕 | 久久午夜亚洲精品久久| 欧美日韩av久久| 亚洲中文av在线| 黑人猛操日本美女一级片| 黄色 视频免费看| 亚洲av日韩在线播放| 精品国产乱子伦一区二区三区| 天天躁狠狠躁夜夜躁狠狠躁| 国产成人av教育| 国产精品一区二区精品视频观看| 久久中文字幕人妻熟女| 黄色a级毛片大全视频| 天天躁狠狠躁夜夜躁狠狠躁| 国产麻豆69| 一级黄色大片毛片| 久久久久久久精品吃奶| 成人精品一区二区免费| a级片在线免费高清观看视频| bbb黄色大片| 欧美精品亚洲一区二区| 少妇裸体淫交视频免费看高清 | 咕卡用的链子| 黄色视频不卡| 国产精品一区二区在线不卡| 精品亚洲成a人片在线观看| 18在线观看网站| 一本大道久久a久久精品| 久久久久精品人妻al黑| xxx96com| 国产不卡av网站在线观看| 免费不卡黄色视频| 国产欧美日韩一区二区三区在线| 两性夫妻黄色片| 一边摸一边抽搐一进一出视频| 成年人免费黄色播放视频| 校园春色视频在线观看| 亚洲国产精品sss在线观看 | 免费av中文字幕在线| 精品亚洲成a人片在线观看| 亚洲五月婷婷丁香| 黑人巨大精品欧美一区二区mp4| 欧美激情高清一区二区三区| 成人精品一区二区免费| 亚洲精品美女久久久久99蜜臀| 少妇的丰满在线观看| 久久久久久人人人人人| 成人手机av| 欧美日韩精品网址| 国产成人精品久久二区二区91| 在线国产一区二区在线| 日本精品一区二区三区蜜桃| av一本久久久久| 国产野战对白在线观看| 午夜老司机福利片| 亚洲专区中文字幕在线| 午夜精品久久久久久毛片777| 下体分泌物呈黄色| 国产成人精品无人区| 91精品国产国语对白视频| 丰满的人妻完整版| 欧美另类亚洲清纯唯美| 美女午夜性视频免费| 视频区图区小说| 中文亚洲av片在线观看爽 | 黄色 视频免费看| 国产精品久久视频播放| 免费日韩欧美在线观看| 老司机影院毛片| 欧美最黄视频在线播放免费 | 国产精品自产拍在线观看55亚洲 | 久久人妻福利社区极品人妻图片| 亚洲中文日韩欧美视频| 国产午夜精品久久久久久| 在线播放国产精品三级| 国产淫语在线视频| 久久久国产成人精品二区 | 叶爱在线成人免费视频播放| 黑人操中国人逼视频| 国产精品二区激情视频| 丰满迷人的少妇在线观看| 国产高清激情床上av| 久久久久久亚洲精品国产蜜桃av| 99久久人妻综合| 免费观看a级毛片全部| 亚洲专区国产一区二区| 1024视频免费在线观看| 侵犯人妻中文字幕一二三四区| 中文字幕人妻丝袜制服| av电影中文网址| 久久久国产精品麻豆| 亚洲精品久久午夜乱码| 国产激情久久老熟女| 91字幕亚洲| 中文欧美无线码| 亚洲国产精品合色在线| 欧美在线一区亚洲| 又黄又爽又免费观看的视频| cao死你这个sao货| 久久精品亚洲熟妇少妇任你| 男女免费视频国产| 欧美性长视频在线观看| 最近最新中文字幕大全免费视频| 热re99久久国产66热| 欧美激情极品国产一区二区三区| www.熟女人妻精品国产| 精品国产美女av久久久久小说| 婷婷丁香在线五月| 国产又爽黄色视频| 美女扒开内裤让男人捅视频| 日韩欧美一区视频在线观看| www.熟女人妻精品国产| 1024香蕉在线观看| 国产在线精品亚洲第一网站| 亚洲av美国av| 国产精品永久免费网站| avwww免费| 可以免费在线观看a视频的电影网站| 午夜免费成人在线视频| 成人国语在线视频| 免费少妇av软件| 久久精品国产99精品国产亚洲性色 | 可以免费在线观看a视频的电影网站| av中文乱码字幕在线| bbb黄色大片| 久久久久久久国产电影| 精品一区二区三区四区五区乱码| 午夜免费成人在线视频| x7x7x7水蜜桃| 亚洲少妇的诱惑av| 夜夜夜夜夜久久久久| www.自偷自拍.com| 国产精品秋霞免费鲁丝片| 久久人人97超碰香蕉20202| 欧美日韩一级在线毛片| 纯流量卡能插随身wifi吗| 大香蕉久久成人网| 国产99白浆流出| 香蕉国产在线看| 久久久久久免费高清国产稀缺| 18在线观看网站| 国产精品亚洲一级av第二区| 这个男人来自地球电影免费观看| 在线观看www视频免费| 国产成人影院久久av| 欧美成人午夜精品| 亚洲色图 男人天堂 中文字幕| 999久久久精品免费观看国产| 两性夫妻黄色片| 不卡一级毛片| 别揉我奶头~嗯~啊~动态视频| 精品国产超薄肉色丝袜足j| 亚洲人成电影观看| 国产99白浆流出| 欧美日韩视频精品一区| 国产高清视频在线播放一区| 日本一区二区免费在线视频| 黑人巨大精品欧美一区二区蜜桃| 十分钟在线观看高清视频www| 精品久久久久久,| 中出人妻视频一区二区| 久久精品aⅴ一区二区三区四区| √禁漫天堂资源中文www| avwww免费| svipshipincom国产片| 日韩欧美一区视频在线观看| 久久热在线av| 国产一区二区激情短视频| 怎么达到女性高潮| 亚洲av电影在线进入| 色播在线永久视频| 亚洲av第一区精品v没综合| 久久久久国产精品人妻aⅴ院 | 一进一出抽搐gif免费好疼 | 一本大道久久a久久精品| 久久人妻熟女aⅴ| 欧美 亚洲 国产 日韩一| 满18在线观看网站| 亚洲精品成人av观看孕妇| 最新的欧美精品一区二区| 欧美成人午夜精品| 午夜精品久久久久久毛片777| 18禁观看日本| 操美女的视频在线观看| 亚洲国产看品久久| 久久午夜综合久久蜜桃| 啦啦啦 在线观看视频| 热re99久久国产66热| 岛国毛片在线播放| 一本综合久久免费| 国产成人精品无人区| av免费在线观看网站| 中国美女看黄片| 精品国产亚洲在线| 欧美日韩福利视频一区二区| 激情视频va一区二区三区| 欧美在线一区亚洲| 国产人伦9x9x在线观看| 日韩欧美在线二视频 | 一级a爱视频在线免费观看| 日本wwww免费看| 亚洲一区二区三区不卡视频| 日本精品一区二区三区蜜桃| 成人18禁高潮啪啪吃奶动态图| 成年动漫av网址| 国产精品av久久久久免费| 亚洲成人手机| 日韩熟女老妇一区二区性免费视频| 丁香六月欧美| 国产精品九九99| 欧美中文综合在线视频| 丁香欧美五月| 首页视频小说图片口味搜索| 麻豆成人av在线观看| 欧美精品人与动牲交sv欧美| av不卡在线播放| 叶爱在线成人免费视频播放| 美女福利国产在线| 欧美日韩中文字幕国产精品一区二区三区 | 男女下面插进去视频免费观看| 欧美 亚洲 国产 日韩一| 国内毛片毛片毛片毛片毛片| 9191精品国产免费久久| av有码第一页| 自拍欧美九色日韩亚洲蝌蚪91| av线在线观看网站| 国产欧美日韩一区二区精品| av免费在线观看网站| 国产伦人伦偷精品视频| 欧美久久黑人一区二区| av在线播放免费不卡| 91麻豆av在线| 午夜免费成人在线视频| 中文字幕人妻熟女乱码| 亚洲精品在线美女| 国产精品 国内视频| 黄色怎么调成土黄色| 99热只有精品国产| 久久久久久亚洲精品国产蜜桃av| 777久久人妻少妇嫩草av网站| 亚洲精品国产精品久久久不卡| 最新美女视频免费是黄的| 美女午夜性视频免费| 女人被狂操c到高潮| 国产精品影院久久| av福利片在线| 国产精品免费视频内射| 高清视频免费观看一区二区| 亚洲国产看品久久| 国产欧美日韩一区二区精品| 国产精品99久久99久久久不卡| 男女免费视频国产| 色老头精品视频在线观看| 黄色视频不卡| 午夜免费鲁丝| 91麻豆精品激情在线观看国产 | 色综合欧美亚洲国产小说| 午夜福利视频在线观看免费| 中国美女看黄片| 嫁个100分男人电影在线观看| 91九色精品人成在线观看| 日韩视频一区二区在线观看| 真人做人爱边吃奶动态| 久久精品国产亚洲av香蕉五月 | 久久精品国产综合久久久| 一本一本久久a久久精品综合妖精| 女人精品久久久久毛片| ponron亚洲| 一区在线观看完整版| 无限看片的www在线观看| 国产一区二区三区综合在线观看| 狂野欧美激情性xxxx| 国产成人欧美| 亚洲国产欧美一区二区综合| 一级毛片精品| av有码第一页| 黄色怎么调成土黄色| 国产高清激情床上av| 国产欧美日韩综合在线一区二区| 嫩草影视91久久| 两人在一起打扑克的视频| 中文亚洲av片在线观看爽 | 一边摸一边做爽爽视频免费| 国产男女超爽视频在线观看| 99国产精品99久久久久| 美女高潮到喷水免费观看| av国产精品久久久久影院| 国产三级黄色录像| 在线观看免费午夜福利视频| 人妻久久中文字幕网| 午夜精品国产一区二区电影| 91国产中文字幕| 97人妻天天添夜夜摸| 这个男人来自地球电影免费观看| 黄色 视频免费看| 99香蕉大伊视频| 国产亚洲av高清不卡| cao死你这个sao货| www日本在线高清视频| 久久中文字幕一级| 亚洲av片天天在线观看| 久久久水蜜桃国产精品网| 很黄的视频免费| av国产精品久久久久影院| 天天影视国产精品| 欧美黄色淫秽网站| 国产男靠女视频免费网站| 女警被强在线播放| 国产精品综合久久久久久久免费 | 亚洲欧美一区二区三区久久| 99精国产麻豆久久婷婷| 欧美乱色亚洲激情| 久久人妻熟女aⅴ| 美女国产高潮福利片在线看| a级毛片在线看网站| 黄色成人免费大全| 99riav亚洲国产免费| 不卡一级毛片| 午夜精品久久久久久毛片777| 999久久久国产精品视频| 国产成人一区二区三区免费视频网站| 午夜免费成人在线视频| 亚洲精品乱久久久久久| 国产不卡一卡二| 午夜久久久在线观看| 国产高清激情床上av| 成人18禁高潮啪啪吃奶动态图| 一二三四社区在线视频社区8| 好看av亚洲va欧美ⅴa在| 国产精华一区二区三区| 在线观看一区二区三区激情| 精品一区二区三区av网在线观看| 亚洲精品中文字幕一二三四区| 飞空精品影院首页| 欧洲精品卡2卡3卡4卡5卡区| 午夜福利在线免费观看网站| 亚洲精品成人av观看孕妇| 欧美日韩福利视频一区二区| 午夜福利一区二区在线看| 亚洲欧美一区二区三区久久| 青草久久国产| 丁香欧美五月| 国产1区2区3区精品| 亚洲精品自拍成人| 亚洲少妇的诱惑av| 淫妇啪啪啪对白视频| 亚洲欧美一区二区三区黑人| 亚洲国产欧美日韩在线播放| 高清av免费在线| 久久精品人人爽人人爽视色| 麻豆乱淫一区二区| 在线av久久热| 91精品三级在线观看| 老熟妇乱子伦视频在线观看| 国产国语露脸激情在线看| 人妻 亚洲 视频| 精品久久久精品久久久| 欧美色视频一区免费| 亚洲精品久久成人aⅴ小说| 9191精品国产免费久久| 欧美精品一区二区免费开放| 久久精品熟女亚洲av麻豆精品| 国产成人免费无遮挡视频| 又大又爽又粗| 亚洲第一av免费看| 中文字幕高清在线视频| 最新的欧美精品一区二区| 国产成人系列免费观看| 免费观看精品视频网站| 亚洲av欧美aⅴ国产| 亚洲少妇的诱惑av| 久久久久久久久免费视频了| 亚洲av日韩在线播放| 黑人巨大精品欧美一区二区蜜桃| 夫妻午夜视频| 亚洲性夜色夜夜综合| 精品国产超薄肉色丝袜足j| 大码成人一级视频| 免费在线观看完整版高清| 一本大道久久a久久精品| 国产av又大| 国产蜜桃级精品一区二区三区 | 国产成人影院久久av| 免费少妇av软件| 午夜日韩欧美国产| 后天国语完整版免费观看| 久久久精品免费免费高清| 又黄又粗又硬又大视频| bbb黄色大片| 高清视频免费观看一区二区| 精品福利观看| 99久久精品国产亚洲精品| 亚洲久久久国产精品| 成年版毛片免费区|