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

    基于ElasticSearch的食品安全搜索引擎的實(shí)現(xiàn)

    2021-04-22 01:35:22祝福松
    中文信息 2021年2期
    關(guān)鍵詞:爬蟲(chóng)搜索引擎視圖

    董 哲 祝福松

    (北方工業(yè)大學(xué) 電氣與控制工程學(xué)院,北京 100043)

    引言

    當(dāng)前在食品安全領(lǐng)域,食品安全信息的獲取主要依靠百度谷歌等通用搜索引擎,無(wú)法滿足人們對(duì)食品安全信息快速、精確查找的需求。隨著搜索引擎技術(shù)快速發(fā)展,國(guó)內(nèi)外出現(xiàn)了許多面向各領(lǐng)域的垂直搜索引擎,但能夠搜索食品安全信息的引擎較少。曹奇峰在文獻(xiàn)[1]中提出基于Nutch的食品安全信息垂直搜索引擎的研究。通過(guò)Nutch框架對(duì)相關(guān)食品安全主題網(wǎng)頁(yè)進(jìn)行爬取建立索引庫(kù),綜合評(píng)分算法將索引內(nèi)容進(jìn)行排序,最終給出搜索結(jié)果。王亮等人在文獻(xiàn)[2]中設(shè)計(jì)了食品安全科普網(wǎng)站的建立,提出了個(gè)性化的搜索引擎,通過(guò)對(duì)用戶搜索日志的挖掘,發(fā)現(xiàn)不同搜索在時(shí)序上的關(guān)聯(lián),并利用這些關(guān)聯(lián)對(duì)新的用戶搜索進(jìn)行擴(kuò)展,給出延伸的搜索結(jié)果。搜索引擎的建立大同小異,區(qū)別在于資源庫(kù)的建立,與搜索引擎的排序算法。本文采用的是基于ES構(gòu)建搜索引擎架構(gòu),使用Scrapy-redis分布式爬蟲(chóng)構(gòu)建食品安全資源庫(kù),在性能上和速度上更優(yōu)。通過(guò)對(duì)此搜索引擎的建立過(guò)程,涉及對(duì)目標(biāo)網(wǎng)站的爬取,對(duì)資源的去重清洗,以及對(duì)資源庫(kù)系統(tǒng)的建立過(guò)程,就可以適用于其他資源庫(kù)的建設(shè)中,其具有很好的通用性。

    一、系統(tǒng)的總體架構(gòu)

    本系統(tǒng)被分為四個(gè)模塊。分別是:爬蟲(chóng)模塊,搜索模塊,數(shù)據(jù)可視化模塊,后端數(shù)據(jù)處理模塊。

    1.爬蟲(chóng)模塊

    從特定網(wǎng)站中按照爬取策略爬取相關(guān)內(nèi)容,并將爬取到的內(nèi)容進(jìn)行清洗、去重等處理,并保存到本地?cái)?shù)據(jù)庫(kù)中。

    2.搜索模塊

    索引過(guò)程,將爬取到的資源庫(kù),保存到ES中。搜索過(guò)程,為用戶提供搜索服務(wù)。

    3.數(shù)據(jù)可視化模塊

    用戶輸入搜索內(nèi)容,及顯示搜索結(jié)果。

    4.后端數(shù)據(jù)處理模塊

    用于API解析與處理,如圖1所示。

    圖1 系統(tǒng)總體架構(gòu)

    二、爬蟲(chóng)模塊的設(shè)計(jì)

    爬蟲(chóng)是根據(jù)既定的要求,有目的地篩選所有符合條件的URL進(jìn)行爬取,并根據(jù)要求提取文本信息,爬蟲(chóng)模塊的設(shè)計(jì)是在基于Scrapy-redis組件的基礎(chǔ)上進(jìn)行進(jìn)行功能的擴(kuò)展,主要模塊包括頁(yè)面爬取功能子模塊,URL過(guò)濾功能子模塊,文本相似過(guò)濾功能子模塊。

    1.頁(yè)面爬取功能子模塊

    1.1 Scrapy爬蟲(chóng)系統(tǒng)及反反爬蟲(chóng)策略

    Scrapy主要包含引擎(Scrapy Engine)、調(diào)度器(Scheduler)、下載器(Downloader)、爬蟲(chóng)(Spiders)、項(xiàng)目管道(Item Pipeline)、下載器中間件(Downloader Middlewares)、爬蟲(chóng)中間件(Spider Middlewares)、調(diào)度中間件(Scheduler Middlewares)。

    Engine是整個(gè)框架的“大腦”,控制爬蟲(chóng)的運(yùn)行。Spider通過(guò)自定義設(shè)置控制Engine向調(diào)度器發(fā)送指令,調(diào)度器得到指令后處理后發(fā)送請(qǐng)求給下載器,下載器根據(jù)接受的請(qǐng)求從互聯(lián)網(wǎng)下載相關(guān)鏡像到本地,再傳遞給spiders,spiders對(duì)數(shù)據(jù)進(jìn)行處理,之后將數(shù)據(jù)傳入項(xiàng)目管道保存或輸出,獲取的URL發(fā)送到Engine進(jìn)行驗(yàn)證處理,已爬取的URL會(huì)被丟掉,未爬取的URL排序后傳遞到調(diào)度器待下載隊(duì)列,準(zhǔn)備下一步抓取。只要調(diào)度器不為空,爬蟲(chóng)將一直運(yùn)行下去[3],如圖2所示。

    圖2 爬蟲(chóng)的基本流程圖

    為了爬取網(wǎng)頁(yè)內(nèi)容,提取相關(guān)字段,在本文中采用xpath正則表達(dá)式來(lái)匹配相關(guān)字段,選擇相應(yīng)DOM元素,將其下載到items中,最后保存到數(shù)據(jù)庫(kù)中。在本文中,將爬取的目標(biāo)選擇了食品伙伴網(wǎng)(http://www.foodmate.net/) ,相對(duì)應(yīng)字段的Xpath表達(dá)式為:

    對(duì)于本次反反爬蟲(chóng)策略,主要采用的是設(shè)置User-Agent,通過(guò)github上開(kāi)源模塊fake-useragent模塊來(lái)動(dòng)態(tài)的改變User-Agent值從而直接更改header中的User-Agent值來(lái)達(dá)到目的。

    1.2 分布式爬蟲(chóng)

    在本文中,爬蟲(chóng)模塊是基于Scrapy-Redis分布式爬蟲(chóng)主從架構(gòu)構(gòu)建而成,使用Redis服務(wù)器作為任務(wù)隊(duì)列,將主服務(wù)器作為控制節(jié)點(diǎn)負(fù)責(zé)所有從服務(wù)器運(yùn)行網(wǎng)絡(luò)爬蟲(chóng)的主機(jī)進(jìn)行管理,爬蟲(chóng)只需要從控制節(jié)點(diǎn)那里接收任務(wù),并把新生成任務(wù)提交給控制節(jié)點(diǎn),如圖3所示。

    圖3 分布式爬蟲(chóng)的策略示意圖

    其中,主服務(wù)器主要負(fù)責(zé)URL去重和任務(wù)分配,而從服務(wù)器主要負(fù)責(zé)爬蟲(chóng)任務(wù)。

    2.URL過(guò)濾功能子模塊

    在進(jìn)行數(shù)據(jù)爬取時(shí),若不進(jìn)行URL去重,不僅會(huì)降低爬蟲(chóng)的效率,還會(huì)造成儲(chǔ)存資源的浪費(fèi)。Scrapy框架默認(rèn)的URL去重方法由dupefilters去重器通過(guò)RFPDupeFilter 類實(shí)現(xiàn),RFPDupeFilter類會(huì)對(duì)每一個(gè)請(qǐng)求生成信息指紋fp,但是這種URL去重方法比較耗費(fèi)內(nèi)存,而本文采用的是通過(guò)Bloom Filter算法的布隆過(guò)濾器就可以很好的改進(jìn)這個(gè)問(wèn)題。

    Scrapy-redis默認(rèn)的去重模塊RFPDupeFilter主要通過(guò)fp(指紋)標(biāo)準(zhǔn)過(guò)濾,去重結(jié)構(gòu)使用的是redis中的集合(set)實(shí)現(xiàn)去重功能。在計(jì)算機(jī)中通過(guò)鏈表的數(shù)據(jù)結(jié)構(gòu)來(lái)儲(chǔ)存集合,而redis是內(nèi)存數(shù)據(jù)庫(kù),也就意味著所有爬取的請(qǐng)求、數(shù)據(jù),去重集合都會(huì)存在內(nèi)存中,請(qǐng)求隊(duì)列會(huì)隨著爬取的進(jìn)行。動(dòng)態(tài)出入,不會(huì)無(wú)限疊加,爬取到的數(shù)據(jù)一般會(huì)轉(zhuǎn)移到其他數(shù)據(jù)庫(kù),也不會(huì)無(wú)限疊加,但去重集合會(huì)隨著爬取的進(jìn)行,添加新的指紋,導(dǎo)致占用的內(nèi)存空間不斷增大,最終可能影響系統(tǒng)的性能。而布隆過(guò)濾器這種比較巧妙的概率型數(shù)據(jù)結(jié)構(gòu)相比于傳統(tǒng)的List、Set、Map等數(shù)據(jù)結(jié)構(gòu),更高效,占用空間更少。

    3.文本相似過(guò)濾功能子模塊

    該模塊通過(guò)Scrapy提供的Item pipeline組件機(jī)制實(shí)現(xiàn)了一個(gè)對(duì)文本去重的方法類,通過(guò)編寫(xiě)pipeline組件里的類方法,規(guī)定它的執(zhí)行順序,實(shí)現(xiàn)當(dāng)網(wǎng)絡(luò)爬蟲(chóng)的數(shù)據(jù)items通過(guò)時(shí),與已經(jīng)入庫(kù)的數(shù)據(jù)進(jìn)行相似度判別,相似度較高的items將被丟棄,否則進(jìn)入下一個(gè)pipeline中,直至被保存到數(shù)據(jù)庫(kù)中。

    在本文中,對(duì)文本相似度判別的類方法是基于SimHash算法[4],它通過(guò)調(diào)用Jieba分詞,對(duì)字段內(nèi)容進(jìn)行分詞,運(yùn)用TF-IDF算法從中提取帶有權(quán)重的關(guān)鍵詞特征向量列表,然后將得到的關(guān)鍵詞特征向量列表傳給simHash類中,simHash類實(shí)現(xiàn)Simhash算法的全部流程(關(guān)鍵詞特征向量→哈?!訖?quán)→累加→二值化),進(jìn)而得到該文本64位二進(jìn)制SimHash值,如果待測(cè)文本的SimHash值存在于語(yǔ)義指紋庫(kù)中的,則可以直接判定重復(fù),否則將比較待測(cè)文本與語(yǔ)義指紋庫(kù)SimHash值的海明距離,一般海明距離小于等于3,則為相似,如 圖4所示。

    圖4 文本去重的主要流程圖

    4.搜索模塊的設(shè)計(jì)

    4.1 ES全文搜索

    ES是一款基于Lucene的開(kāi)源工具包,支持分布式的搜索引擎框架,可以實(shí)現(xiàn)海量數(shù)據(jù)的快速儲(chǔ)存和搜索,提供了多種RESTful 風(fēng)格的Web接口,能夠解決各種用例,達(dá)到實(shí)時(shí)搜索的目的。是目前企業(yè)級(jí)應(yīng)用最為常見(jiàn)的搜索引擎框架之一[5]。本文中,采用ES進(jìn)行全文搜索主要包括兩個(gè)過(guò)程:索引過(guò)程和搜索過(guò)程,如圖5所示。

    圖5 食品安全搜索整體架構(gòu)圖

    由系統(tǒng)的總體整體架構(gòu)可以看出,食品安全搜索引擎的核心是ES服務(wù)器,用于食品安全相關(guān)信息的存儲(chǔ),同時(shí)返回基于RESTful Web的數(shù)據(jù)接口,返回的數(shù)據(jù)格式為JSON形式,進(jìn)而方便數(shù)據(jù)的二次處理和利用。

    4.2 ES索引和搜索過(guò)程

    ES在索引過(guò)程中是將爬蟲(chóng)爬取到的數(shù)據(jù)保存并根據(jù)映射定義的字段類型進(jìn)行分詞,然后構(gòu)建倒排索引,最后把數(shù)據(jù)轉(zhuǎn)換成JSON格式存放在文檔里。搜索過(guò)程是根據(jù)用戶輸入的關(guān)鍵字匹配倒排索引表中的文檔集合,然后對(duì)文檔進(jìn)行評(píng)分,排序,高亮等處理,最后把搜索結(jié)果返回給用戶。

    ES全文搜索具體的步驟為:在上面爬蟲(chóng)模塊中,已經(jīng)從爬蟲(chóng)系統(tǒng)的pipeline中得到了經(jīng)過(guò)去重處理之后返回的items對(duì)象,此時(shí)需要在pipeline中使用Elasticsearch-dsl將爬取到的items對(duì)象建立索引并保存到ES 中。當(dāng)用戶輸入關(guān)鍵詞進(jìn)行搜索時(shí),前端界面會(huì)根據(jù)關(guān)鍵詞顯示搜索建議,通過(guò)ES搜索建議接口Completion Suggester實(shí)現(xiàn)自動(dòng)補(bǔ)全功能,后端接收到用戶的搜索內(nèi)容,經(jīng)過(guò)數(shù)據(jù)分析,將關(guān)鍵詞發(fā)送給ES服務(wù)器,并向ES數(shù)據(jù)庫(kù)請(qǐng)求索引內(nèi)容,最后將匹配到的文檔集合返回給前端界面顯示搜索內(nèi)容。

    5.食品安全搜索引擎的實(shí)現(xiàn)

    食品安全搜索引擎頁(yè)面的實(shí)現(xiàn)主要包括后端數(shù)據(jù)處理模塊和前端數(shù)據(jù)可視化模塊,主要用于用戶輸入搜索內(nèi)容,返回搜索結(jié)果,及搜索結(jié)果的可視化。本文是基于Vue和Django搭建前后端分離的Web項(xiàng)目。使用前后端分離的思想主要是為了解耦合和網(wǎng)站的維護(hù),以及之后可以在此食品安全搜索引擎的基礎(chǔ)上完善其他有關(guān)食品安全的內(nèi)容,搭建一個(gè)有關(guān)食品安全的信息網(wǎng)站。

    5.1 后端數(shù)據(jù)處理模塊

    在本文中采用Django框架作為后端數(shù)據(jù)處理模塊。Django是基于Python語(yǔ)言針對(duì)web后端開(kāi)發(fā)的大型應(yīng)用框架。它采用MVC的架構(gòu)模式,M代表Model層(數(shù)據(jù)層),負(fù)責(zé)業(yè)務(wù)對(duì)象與數(shù)據(jù)庫(kù)的對(duì)象關(guān)系映射(ORM)。C代表Controller(控制器),負(fù)責(zé)根據(jù)用戶從”視圖層”輸入的指令,選取”數(shù)據(jù)層”中的數(shù)據(jù),然后對(duì)其進(jìn)行相應(yīng)的操作,產(chǎn)生最終結(jié)果。V代表View層(視圖層),它接受Web請(qǐng)求并且返回Web響應(yīng)。

    對(duì)于前端發(fā)送的數(shù)據(jù)請(qǐng)求,Django中間件(Middlewares)接收到用戶請(qǐng)求并對(duì)request做一些預(yù)處理,通過(guò)URLconf模塊查找對(duì)應(yīng)的視圖模塊然后進(jìn)行路由分發(fā),對(duì)數(shù)據(jù)請(qǐng)求地址進(jìn)行解析,視圖層接收到請(qǐng)求,調(diào)用View中的函數(shù),選擇性的通過(guò)Models層訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù),將返回給Views層的輸出經(jīng)過(guò)Django中間件的處理,最后將Response返回給客戶端,如圖6所示。

    圖6 Django后端處理請(qǐng)求響應(yīng)流程圖

    5.2 前端數(shù)據(jù)可視化模塊

    本文前端數(shù)據(jù)可視化模塊采用基于MVVM架構(gòu)模式的Vue框架。所謂MVVM架構(gòu),如下圖7所示,Model代表模型層,主要實(shí)現(xiàn)數(shù)據(jù)的修改和操作業(yè)務(wù)邏輯;View代表視圖層,主要負(fù)責(zé)將數(shù)據(jù)模型轉(zhuǎn)化成可視化內(nèi)容; ViewModel代表視圖模型層,它是溝通模型層和視圖層的橋梁所在。ViewModel層通過(guò)雙向綁定的方式,當(dāng)模型層發(fā)生改變時(shí),ViewModel層監(jiān)聽(tīng)到模型層的變化,并通知視圖層發(fā)生改變,反之當(dāng)視圖層發(fā)生改變時(shí)會(huì)通知模型層改變。通過(guò)這種模式,可以更快地實(shí)現(xiàn)數(shù)據(jù)的響應(yīng)以及視圖的更新。

    圖7 MVVM架構(gòu)

    在實(shí)現(xiàn)搜索功能時(shí),綁定搜索按鈕點(diǎn)擊事件HandleSearch,下面是前端實(shí)現(xiàn)搜索功能的主要程序:

    5.3 食品安全搜索引擎搜索功能實(shí)現(xiàn)程序流程

    6.系統(tǒng)測(cè)試

    在系統(tǒng)測(cè)試中爬取的目標(biāo)選擇了食品伙伴網(wǎng)(http://www.foodmate.net/),食品伙伴網(wǎng)中涵蓋了大量關(guān)于食品安全信息的新聞資訊,網(wǎng)站結(jié)構(gòu)上,反爬蟲(chóng)策略相對(duì)不是太難,頁(yè)面結(jié)構(gòu)也比較簡(jiǎn)單,很符合目前的要求。

    關(guān)于爬取速度方面的測(cè)試,選用三臺(tái)服務(wù)器,一臺(tái)Master服務(wù)器和兩臺(tái)Slave服務(wù)器Master端:騰訊云服務(wù)器CPU 2核,2G內(nèi)存,IP地址(49.233.21.252),centos7.5 64位系統(tǒng); Slave端分別為: CPU 8核,8G內(nèi)存,IP地址(192.168.43.199),Windows10 64位操作系統(tǒng); CPU 2核,4G內(nèi)存,IP地址(192.168.1.107),Ubuntun18.04 64位系統(tǒng)。以食品伙伴網(wǎng)為目標(biāo),運(yùn)行60分鐘,爬取到2282條數(shù)據(jù)。將爬取到的數(shù)據(jù)儲(chǔ)存到Mysql數(shù)據(jù)庫(kù)中。使用MySQLWorkbench可視化工具,展示部分?jǐn)?shù)據(jù)如下所示:

    針對(duì)去重清洗方面,經(jīng)測(cè)試爬蟲(chóng)的日志信息提示丟掉約3%與已入庫(kù)文本相似度較高的數(shù)據(jù),經(jīng)過(guò)確認(rèn),確實(shí)為重復(fù)數(shù)據(jù)。沒(méi)有出現(xiàn)不能容忍的高誤差數(shù)據(jù)。

    搜索引擎界面如下所示:

    搜索結(jié)果界面:

    總結(jié)

    本文采用了Scrapy-redis分布式爬蟲(chóng)框架進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)的爬取,然后經(jīng)過(guò)布隆過(guò)濾器過(guò)濾URL及SimHash算法文本去重等一系列措施,實(shí)現(xiàn)對(duì)資源庫(kù)的建立,基于Elasticsearch,構(gòu)建全文搜索引擎,實(shí)現(xiàn)用戶的快捷實(shí)時(shí)搜索。并使用Django+Vue前后端分離架構(gòu),實(shí)現(xiàn)了搜索引擎的可視化頁(yè)面和交互。本文提出的思想是設(shè)想構(gòu)建一款專門(mén)針對(duì)食品安全的信息網(wǎng)站,其中就有關(guān)于食品安全的全文搜索功能,未來(lái)還需要完善數(shù)據(jù)庫(kù)資源,以及關(guān)于食品安全的不同數(shù)據(jù)資源。

    猜你喜歡
    爬蟲(chóng)搜索引擎視圖
    利用網(wǎng)絡(luò)爬蟲(chóng)技術(shù)驗(yàn)證房地產(chǎn)灰犀牛之說(shuō)
    基于Python的網(wǎng)絡(luò)爬蟲(chóng)和反爬蟲(chóng)技術(shù)研究
    利用爬蟲(chóng)技術(shù)的Geo-Gnutel la VANET流量采集
    5.3 視圖與投影
    視圖
    Y—20重型運(yùn)輸機(jī)多視圖
    SA2型76毫米車(chē)載高炮多視圖
    大數(shù)據(jù)環(huán)境下基于python的網(wǎng)絡(luò)爬蟲(chóng)技術(shù)
    電子制作(2017年9期)2017-04-17 03:00:46
    網(wǎng)絡(luò)搜索引擎亟待規(guī)范
    基于Nutch的醫(yī)療搜索引擎的研究與開(kāi)發(fā)
    99热这里只有是精品50| 亚洲精品日韩在线中文字幕| 大陆偷拍与自拍| 男女无遮挡免费网站观看| 亚洲国产精品成人久久小说| 3wmmmm亚洲av在线观看| 深夜a级毛片| 黄片wwwwww| 一级毛片 在线播放| 日韩大片免费观看网站| 少妇被粗大猛烈的视频| 日产精品乱码卡一卡2卡三| 亚洲成色77777| 国产精品.久久久| 自拍偷自拍亚洲精品老妇| 国产精品人妻久久久影院| 欧美成人a在线观看| 欧美成人精品欧美一级黄| 亚洲欧美成人精品一区二区| 国产精品偷伦视频观看了| 国产精品欧美亚洲77777| 国内精品宾馆在线| 乱码一卡2卡4卡精品| 三级经典国产精品| 久久精品国产自在天天线| 久久综合国产亚洲精品| 国产精品国产三级国产专区5o| 午夜免费观看性视频| 大话2 男鬼变身卡| 免费久久久久久久精品成人欧美视频 | 99热6这里只有精品| 成年女人在线观看亚洲视频| 男女啪啪激烈高潮av片| 成人特级av手机在线观看| 乱系列少妇在线播放| 在线看a的网站| 99热网站在线观看| 老司机影院成人| 99热这里只有是精品50| 久久人妻熟女aⅴ| 亚洲av.av天堂| 亚洲高清免费不卡视频| 日本欧美视频一区| 久久久久久九九精品二区国产| 一本—道久久a久久精品蜜桃钙片| 六月丁香七月| 99热这里只有是精品50| 1000部很黄的大片| 精品一区在线观看国产| 美女高潮的动态| 91狼人影院| 亚洲真实伦在线观看| 国产精品爽爽va在线观看网站| 精品人妻熟女av久视频| 尾随美女入室| 日韩中字成人| 我要看黄色一级片免费的| 亚洲美女搞黄在线观看| 高清午夜精品一区二区三区| 国产精品三级大全| 亚洲欧美日韩另类电影网站 | 久久久久久久久大av| 99久久综合免费| 亚洲精品乱码久久久v下载方式| 亚洲中文av在线| 欧美bdsm另类| 国产免费视频播放在线视频| 亚洲国产毛片av蜜桃av| 国产成人精品久久久久久| 亚州av有码| 中文字幕精品免费在线观看视频 | 亚洲国产欧美人成| 亚洲成人一二三区av| 国产免费又黄又爽又色| 国产爽快片一区二区三区| 亚洲av成人精品一二三区| 亚洲熟女精品中文字幕| 久久久久久伊人网av| 亚洲精品国产色婷婷电影| 久久国产亚洲av麻豆专区| 大片免费播放器 马上看| 久久久久网色| 纯流量卡能插随身wifi吗| av视频免费观看在线观看| 看十八女毛片水多多多| 午夜福利网站1000一区二区三区| 亚洲美女视频黄频| 18禁裸乳无遮挡动漫免费视频| 国产亚洲午夜精品一区二区久久| 国产黄色视频一区二区在线观看| 在线精品无人区一区二区三 | 日韩 亚洲 欧美在线| 小蜜桃在线观看免费完整版高清| 汤姆久久久久久久影院中文字幕| 在线观看国产h片| 亚洲精品第二区| 熟女av电影| 亚洲精品,欧美精品| 深爱激情五月婷婷| 亚洲av不卡在线观看| 网址你懂的国产日韩在线| 精品久久久久久电影网| 精品人妻熟女av久视频| 不卡视频在线观看欧美| 久久久成人免费电影| 高清欧美精品videossex| 美女中出高潮动态图| 男的添女的下面高潮视频| 91久久精品国产一区二区三区| 久久精品国产亚洲网站| 久久鲁丝午夜福利片| 一区二区av电影网| 精品人妻熟女av久视频| 国产毛片在线视频| 国产一区二区在线观看日韩| 国内精品宾馆在线| 欧美变态另类bdsm刘玥| 亚洲欧美精品专区久久| 六月丁香七月| 另类亚洲欧美激情| 国产精品秋霞免费鲁丝片| 美女cb高潮喷水在线观看| 久久国产精品男人的天堂亚洲 | 亚洲精品456在线播放app| 免费大片黄手机在线观看| 日韩制服骚丝袜av| 欧美xxxx性猛交bbbb| 亚洲av中文字字幕乱码综合| 久久av网站| 亚洲精品国产av成人精品| 91在线精品国自产拍蜜月| 久久 成人 亚洲| 国产黄片视频在线免费观看| 春色校园在线视频观看| 男人和女人高潮做爰伦理| 麻豆乱淫一区二区| 中文字幕亚洲精品专区| 国产精品久久久久久久电影| 久久久精品94久久精品| 免费黄网站久久成人精品| 熟女电影av网| 一级二级三级毛片免费看| 中文字幕制服av| 国产av精品麻豆| 一级片'在线观看视频| 免费在线观看成人毛片| 五月开心婷婷网| 高清日韩中文字幕在线| 成年人午夜在线观看视频| 国产又色又爽无遮挡免| 国内揄拍国产精品人妻在线| 亚洲国产精品成人久久小说| 高清视频免费观看一区二区| 久久99热这里只有精品18| 久久久久网色| 伦理电影大哥的女人| 一本—道久久a久久精品蜜桃钙片| 狂野欧美白嫩少妇大欣赏| 中文资源天堂在线| 国产精品一及| 国产乱来视频区| 女性生殖器流出的白浆| 国产男女内射视频| 日韩视频在线欧美| 少妇被粗大猛烈的视频| 熟女人妻精品中文字幕| 三级经典国产精品| 激情 狠狠 欧美| 欧美极品一区二区三区四区| 精品人妻偷拍中文字幕| 亚洲aⅴ乱码一区二区在线播放| 涩涩av久久男人的天堂| 亚洲精品自拍成人| 欧美日韩国产mv在线观看视频 | 日韩三级伦理在线观看| 一级av片app| 色网站视频免费| 免费av中文字幕在线| 中文字幕亚洲精品专区| 男女啪啪激烈高潮av片| 最后的刺客免费高清国语| 赤兔流量卡办理| 少妇被粗大猛烈的视频| 99热6这里只有精品| 国产黄片美女视频| 一级毛片电影观看| 欧美成人午夜免费资源| 2022亚洲国产成人精品| 亚洲va在线va天堂va国产| 人人妻人人看人人澡| 搡女人真爽免费视频火全软件| 在现免费观看毛片| 网址你懂的国产日韩在线| 国产精品三级大全| 国产日韩欧美亚洲二区| 日本午夜av视频| 亚洲av免费高清在线观看| 国产毛片在线视频| 国产精品人妻久久久影院| 国产无遮挡羞羞视频在线观看| 国产av码专区亚洲av| 精品一区在线观看国产| av黄色大香蕉| 国产一区二区在线观看日韩| 日韩一区二区三区影片| 亚洲电影在线观看av| 成人18禁高潮啪啪吃奶动态图 | av国产久精品久网站免费入址| 美女中出高潮动态图| 欧美日韩精品成人综合77777| 免费观看的影片在线观看| 日韩在线高清观看一区二区三区| 午夜激情久久久久久久| av在线app专区| 亚洲精品日韩在线中文字幕| 国产精品熟女久久久久浪| 欧美人与善性xxx| 日韩大片免费观看网站| 99热这里只有精品一区| 中文欧美无线码| 春色校园在线视频观看| 国产精品不卡视频一区二区| 自拍偷自拍亚洲精品老妇| 欧美一区二区亚洲| 国产老妇伦熟女老妇高清| 免费黄色在线免费观看| 在线观看免费视频网站a站| av天堂中文字幕网| 搡女人真爽免费视频火全软件| 免费观看性生交大片5| 国产色爽女视频免费观看| 精品人妻视频免费看| 国内精品宾馆在线| 国产高清不卡午夜福利| 嫩草影院新地址| 精品一区二区三卡| 一级毛片 在线播放| 免费看av在线观看网站| 国内少妇人妻偷人精品xxx网站| 91精品国产国语对白视频| 午夜免费男女啪啪视频观看| 中文精品一卡2卡3卡4更新| 国产精品蜜桃在线观看| 日韩av在线免费看完整版不卡| 男男h啪啪无遮挡| 另类亚洲欧美激情| 色吧在线观看| 狠狠精品人妻久久久久久综合| 这个男人来自地球电影免费观看| 女性被躁到高潮视频| 大香蕉久久网| 久久热在线av| 久久天堂一区二区三区四区| 亚洲精品国产一区二区精华液| 嫩草影视91久久| 亚洲五月婷婷丁香| 女性被躁到高潮视频| 成人免费观看视频高清| av在线播放精品| 日韩欧美一区视频在线观看| 一级毛片 在线播放| a 毛片基地| 国产主播在线观看一区二区 | 久久国产精品人妻蜜桃| 手机成人av网站| 精品亚洲成国产av| 成人手机av| 在线 av 中文字幕| 天堂中文最新版在线下载| 脱女人内裤的视频| 尾随美女入室| 搡老乐熟女国产| 少妇精品久久久久久久| 亚洲免费av在线视频| 999精品在线视频| 久久免费观看电影| 一边摸一边抽搐一进一出视频| 视频区欧美日本亚洲| 国产精品一区二区在线不卡| 美女中出高潮动态图| 午夜老司机福利片| 国产爽快片一区二区三区| 欧美亚洲 丝袜 人妻 在线| 免费在线观看视频国产中文字幕亚洲 | 色94色欧美一区二区| 亚洲情色 制服丝袜| 久久亚洲精品不卡| 色综合欧美亚洲国产小说| 老熟女久久久| 国产极品粉嫩免费观看在线| 黄色 视频免费看| 国产女主播在线喷水免费视频网站| 中文字幕av电影在线播放| 久久天堂一区二区三区四区| 男女边吃奶边做爰视频| 亚洲国产看品久久| 大片电影免费在线观看免费| 欧美在线黄色| 日韩中文字幕视频在线看片| 精品亚洲成国产av| 欧美黄色淫秽网站| 极品少妇高潮喷水抽搐| 欧美人与性动交α欧美精品济南到| 秋霞在线观看毛片| 日韩av在线免费看完整版不卡| 免费日韩欧美在线观看| 大话2 男鬼变身卡| 欧美 亚洲 国产 日韩一| 国产免费现黄频在线看| 日日爽夜夜爽网站| 看免费成人av毛片| 精品一区二区三区av网在线观看 | 手机成人av网站| 国产亚洲精品久久久久5区| 真人做人爱边吃奶动态| 五月开心婷婷网| 校园人妻丝袜中文字幕| 欧美黑人欧美精品刺激| 欧美久久黑人一区二区| 亚洲,欧美精品.| www.精华液| 国产一区有黄有色的免费视频| 国产成人av教育| 欧美国产精品一级二级三级| 男女无遮挡免费网站观看| 国产麻豆69| 天天躁夜夜躁狠狠躁躁| 精品国产乱码久久久久久小说| 免费看av在线观看网站| 日本色播在线视频| 国产精品久久久久久精品古装| 亚洲精品久久久久久婷婷小说| 国产精品99久久99久久久不卡| 肉色欧美久久久久久久蜜桃| 又黄又粗又硬又大视频| 肉色欧美久久久久久久蜜桃| 99国产精品一区二区三区| 亚洲九九香蕉| 一本大道久久a久久精品| 成人亚洲精品一区在线观看| 精品少妇久久久久久888优播| 国产伦理片在线播放av一区| 国产成人av激情在线播放| 国产精品久久久人人做人人爽| av网站在线播放免费| 国产在线观看jvid| 色综合欧美亚洲国产小说| 国产一区有黄有色的免费视频| 免费不卡黄色视频| 91成人精品电影| 操美女的视频在线观看| 十八禁高潮呻吟视频| bbb黄色大片| 欧美 日韩 精品 国产| 大香蕉久久成人网| 999精品在线视频| 制服诱惑二区| 在线亚洲精品国产二区图片欧美| 国产极品粉嫩免费观看在线| 亚洲伊人色综图| 如日韩欧美国产精品一区二区三区| 国产日韩欧美视频二区| 国产精品成人在线| 美女视频免费永久观看网站| 日本色播在线视频| 成年av动漫网址| 亚洲欧洲国产日韩| 亚洲av在线观看美女高潮| 国产精品秋霞免费鲁丝片| 丝瓜视频免费看黄片| 男人操女人黄网站| 亚洲专区中文字幕在线| 日韩一卡2卡3卡4卡2021年| 亚洲精品一区蜜桃| 爱豆传媒免费全集在线观看| 免费少妇av软件| 色综合欧美亚洲国产小说| 欧美在线黄色| 欧美少妇被猛烈插入视频| 久久毛片免费看一区二区三区| 伦理电影免费视频| 高清视频免费观看一区二区| 亚洲精品av麻豆狂野| 黄色一级大片看看| 大片免费播放器 马上看| 老司机影院毛片| 女人爽到高潮嗷嗷叫在线视频| 老司机影院毛片| 丰满少妇做爰视频| 最近最新中文字幕大全免费视频 | 亚洲色图 男人天堂 中文字幕| 亚洲av综合色区一区| 波多野结衣一区麻豆| 少妇粗大呻吟视频| 亚洲伊人久久精品综合| 国产日韩欧美在线精品| 国产激情久久老熟女| 人妻 亚洲 视频| 国产高清国产精品国产三级| 精品人妻熟女毛片av久久网站| 久久久久久久精品精品| 人人妻人人澡人人爽人人夜夜| 午夜91福利影院| 狠狠婷婷综合久久久久久88av| 久久精品亚洲熟妇少妇任你| 一级片免费观看大全| 秋霞在线观看毛片| 久9热在线精品视频| 欧美日韩亚洲高清精品| 99热网站在线观看| 男女无遮挡免费网站观看| svipshipincom国产片| 宅男免费午夜| xxxhd国产人妻xxx| 99精国产麻豆久久婷婷| 女性被躁到高潮视频| 一级片免费观看大全| 麻豆乱淫一区二区| 日本av免费视频播放| 亚洲国产成人一精品久久久| 汤姆久久久久久久影院中文字幕| 老司机深夜福利视频在线观看 | www.自偷自拍.com| 久久中文字幕一级| 亚洲av电影在线观看一区二区三区| 每晚都被弄得嗷嗷叫到高潮| 国产成人精品久久二区二区91| 9191精品国产免费久久| 亚洲av日韩在线播放| 亚洲精品一卡2卡三卡4卡5卡 | 精品国产一区二区久久| 国产日韩欧美亚洲二区| 国产亚洲午夜精品一区二区久久| 国产不卡av网站在线观看| 丰满迷人的少妇在线观看| 久久精品国产亚洲av涩爱| 国产成人a∨麻豆精品| 精品国产乱码久久久久久男人| 老司机亚洲免费影院| 久久久亚洲精品成人影院| 激情视频va一区二区三区| 免费观看a级毛片全部| 亚洲图色成人| 国产亚洲欧美精品永久| 亚洲国产精品999| 脱女人内裤的视频| 你懂的网址亚洲精品在线观看| 久久久久网色| 欧美精品一区二区免费开放| av天堂在线播放| 国产精品人妻久久久影院| 国产av一区二区精品久久| 久久久久久久久免费视频了| 久久精品人人爽人人爽视色| 中文乱码字字幕精品一区二区三区| 免费看十八禁软件| 三上悠亚av全集在线观看| 十分钟在线观看高清视频www| 成年动漫av网址| 在线观看国产h片| 欧美激情极品国产一区二区三区| 免费在线观看视频国产中文字幕亚洲 | 只有这里有精品99| 亚洲国产成人一精品久久久| 国产精品一二三区在线看| 十八禁人妻一区二区| 中文字幕制服av| 日韩大片免费观看网站| 久久久欧美国产精品| av在线播放精品| 美女脱内裤让男人舔精品视频| 国产片特级美女逼逼视频| 大香蕉久久成人网| 亚洲国产精品国产精品| 夫妻午夜视频| 捣出白浆h1v1| 无限看片的www在线观看| 1024视频免费在线观看| 999久久久国产精品视频| 成年女人毛片免费观看观看9 | 少妇的丰满在线观看| 少妇被粗大的猛进出69影院| av国产精品久久久久影院| 色网站视频免费| 欧美精品亚洲一区二区| 欧美日韩福利视频一区二区| 国产又爽黄色视频| 两个人看的免费小视频| 人体艺术视频欧美日本| 亚洲精品成人av观看孕妇| 18禁黄网站禁片午夜丰满| 无遮挡黄片免费观看| 男女高潮啪啪啪动态图| 亚洲av日韩精品久久久久久密 | 大陆偷拍与自拍| 午夜激情av网站| 久9热在线精品视频| 丝袜喷水一区| 制服人妻中文乱码| 夫妻性生交免费视频一级片| 国产精品免费视频内射| 国产成人av教育| 精品一品国产午夜福利视频| 校园人妻丝袜中文字幕| 性色av乱码一区二区三区2| 日韩中文字幕欧美一区二区 | 久久久精品免费免费高清| 啦啦啦在线免费观看视频4| 日本a在线网址| 亚洲精品在线美女| 首页视频小说图片口味搜索 | 精品国产国语对白av| 一级片免费观看大全| 中文字幕亚洲精品专区| 又大又黄又爽视频免费| 欧美在线黄色| av在线播放精品| 大话2 男鬼变身卡| 美女视频免费永久观看网站| 精品欧美一区二区三区在线| 精品少妇黑人巨大在线播放| 超碰成人久久| 欧美日韩视频精品一区| 国产精品久久久av美女十八| 国产成人av激情在线播放| 精品国产乱码久久久久久男人| 亚洲午夜精品一区,二区,三区| 大型av网站在线播放| 亚洲,一卡二卡三卡| 午夜福利影视在线免费观看| 波野结衣二区三区在线| 丰满少妇做爰视频| 精品免费久久久久久久清纯 | 晚上一个人看的免费电影| 国产成人av教育| 91字幕亚洲| 极品人妻少妇av视频| av在线app专区| 久久久久久亚洲精品国产蜜桃av| 一个人免费看片子| 啦啦啦在线观看免费高清www| 亚洲国产看品久久| 男女高潮啪啪啪动态图| 熟女av电影| 久久99热这里只频精品6学生| 国产精品.久久久| 美国免费a级毛片| 满18在线观看网站| 亚洲精品一卡2卡三卡4卡5卡 | 女人久久www免费人成看片| 99久久综合免费| 狠狠婷婷综合久久久久久88av| 一边摸一边抽搐一进一出视频| 1024视频免费在线观看| 热re99久久精品国产66热6| 制服诱惑二区| 欧美+亚洲+日韩+国产| 在线av久久热| 日韩精品免费视频一区二区三区| 亚洲国产中文字幕在线视频| 色94色欧美一区二区| 又紧又爽又黄一区二区| 亚洲av成人精品一二三区| 国产午夜精品一二区理论片| av国产久精品久网站免费入址| 只有这里有精品99| 搡老岳熟女国产| 一级毛片女人18水好多 | 另类精品久久| 啦啦啦在线观看免费高清www| 国产精品九九99| 97精品久久久久久久久久精品| av片东京热男人的天堂| 欧美黑人欧美精品刺激| 国产片特级美女逼逼视频| bbb黄色大片| 1024香蕉在线观看| 欧美 亚洲 国产 日韩一| 99香蕉大伊视频| 考比视频在线观看| 人妻人人澡人人爽人人| 麻豆国产av国片精品| 久久亚洲精品不卡| 91九色精品人成在线观看| cao死你这个sao货| 韩国高清视频一区二区三区| 欧美日韩福利视频一区二区| a 毛片基地| h视频一区二区三区| 最黄视频免费看| 亚洲av成人不卡在线观看播放网 | 操出白浆在线播放| 韩国精品一区二区三区| 各种免费的搞黄视频| 考比视频在线观看| 看免费av毛片| 欧美日韩亚洲综合一区二区三区_| 五月天丁香电影| 国产精品偷伦视频观看了| 伊人久久大香线蕉亚洲五| 精品久久蜜臀av无| 久久av网站| 91九色精品人成在线观看| 欧美精品人与动牲交sv欧美| 亚洲av综合色区一区| 99久久精品国产亚洲精品| 精品人妻在线不人妻| 一级毛片女人18水好多 | 午夜91福利影院| 老鸭窝网址在线观看| 飞空精品影院首页| 亚洲免费av在线视频| 国产精品久久久人人做人人爽| 日日爽夜夜爽网站| 最近最新中文字幕大全免费视频 |