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

    基于Django框架的關(guān)鍵詞排名監(jiān)控系統(tǒng)設(shè)計

    2017-11-02 01:24:53濮文強
    關(guān)鍵詞:爬蟲線程數(shù)據(jù)庫

    濮文強,曹 磊,夏 斌

    (上海海事大學(xué) 信息工程學(xué)院,上海 201306)

    基于Django框架的關(guān)鍵詞排名監(jiān)控系統(tǒng)設(shè)計

    濮文強,曹 磊,夏 斌

    (上海海事大學(xué) 信息工程學(xué)院,上海 201306)

    在B2C的電商交易平臺上,商品的排名在很大程度上決定著商品的銷量,但人工查看商品排名耗費時間且效率低下。目前市場上一些第三方查詢工具不僅費用高,且查詢時間較長。為更好地監(jiān)控電商商品的排名信息,設(shè)計了一款基于Web的商品排名查詢工具,實現(xiàn)了對商品的任意關(guān)鍵詞進行快速的排名查詢,且對已查詢的關(guān)鍵詞排名進行實時監(jiān)控,定時更新其排名并提示相應(yīng)變化情況。本系統(tǒng)主要基于Python語言進行開發(fā),采用了Django框架進行Web平臺的搭建。將該系統(tǒng)部署在安全穩(wěn)定的AWS亞馬遜云平臺上進行使用,經(jīng)過上線測試該系統(tǒng)達到了預(yù)期的效果。

    電商數(shù)據(jù);排名;爬蟲;Django

    0 引言

    亞馬遜作為當(dāng)前國際的電商平臺,其擁有十多個國際站點,對于海量的商品數(shù)據(jù),亞馬遜獨有的ASIN碼,有效地管理同一商品在不同國家的商品詳情[1]。商品的銷量和其排名情況關(guān)聯(lián)度較高,排名越靠前的商品會被更早地瀏覽及購買,因此想要更高的銷量就要對自己的商品的排名進行監(jiān)控與提升。

    文本旨在設(shè)計一種基于B/S結(jié)構(gòu)的商品關(guān)鍵詞排名監(jiān)控,用戶可建立自己的賬戶去添加在不同站點下想要查詢的商品名稱以及對應(yīng)關(guān)鍵詞下的排名信息,并且系統(tǒng)可自動對商品排名信息進行更新并提示排名的變化指標(biāo),整個系統(tǒng)提供批量查詢以及管理等功能。在B/S結(jié)構(gòu)下也要考慮優(yōu)化用戶的體驗,系統(tǒng)在設(shè)計時需要將效率與準(zhǔn)確性作為設(shè)計原則。

    1 系統(tǒng)設(shè)計

    1.1 系統(tǒng)架構(gòu)

    本系統(tǒng)是基于B/S(瀏覽器/服務(wù)器)結(jié)構(gòu),這種結(jié)構(gòu)將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,用戶無需下載與更新客戶端,簡化了系統(tǒng)的開發(fā)、維護和使用??蛻魴C上一個瀏覽器即可與服務(wù)器進行數(shù)據(jù)交互[2]。

    系統(tǒng)由Web框架Django搭建而成,Django是開源的Web應(yīng)用框架,由Python語言開發(fā),采用了MVC的設(shè)計模式,將業(yè)務(wù)邏輯層、前端視圖層、數(shù)據(jù)模型層以高內(nèi)聚低耦合實現(xiàn)開發(fā)。采用Django可以簡便、高效地開發(fā)基于數(shù)據(jù)庫驅(qū)動的網(wǎng)站。Django的優(yōu)點是:(1)ORM對象關(guān)系映射,便捷的數(shù)據(jù)模型設(shè)計與交互;(2)管理員的管理界面;(3)URL匹配;(4)可擴展的模板語言;(5)表單模型;(6)Cache系統(tǒng);(7)內(nèi)置國際化[3]。

    前端主要采用HTML、Javascript、Query、bootstrap相結(jié)合,具有簡單明了的數(shù)據(jù)顯示以及更方便的用戶操作。

    系統(tǒng)結(jié)構(gòu)及邏輯流程如圖1所示。

    圖1 系統(tǒng)組成結(jié)構(gòu)及邏輯流程圖

    1.2 系統(tǒng)模塊結(jié)構(gòu)

    該系統(tǒng)模塊主要分為以下七個部分。

    (1)注冊登錄模塊

    提供用戶注冊與登錄,每一個用戶擁有自己的商品排名信息庫,用以保留每個用戶查詢記錄以及管理商品查詢記錄,使得用戶能更高效、快捷地管理自己的所關(guān)注的商品信息排名。

    (2)查詢商品名稱模塊

    由于相同的商品在不同國家的站點下商品名稱不一樣,本系統(tǒng)采用亞馬遜提供的ASIN碼去查詢商品名稱。

    (3)查詢排名模塊

    系統(tǒng)業(yè)務(wù)的核心功能,用戶可自定義多個關(guān)鍵詞去查詢商品在不同關(guān)鍵詞下的排名情況。

    (4)文件上傳模塊

    用戶可通過模板文件一次多個產(chǎn)品及對應(yīng)關(guān)鍵詞,一次性查詢多個商品的排名信息,查詢結(jié)果可下載。

    (5)定時更新模塊

    通過定時任務(wù)對數(shù)據(jù)庫中所有用戶的商品進行關(guān)鍵詞排名的更新,并分析與之前的排名變化趨勢。

    (6)分頁管理模塊

    用戶可以查看到自己所有的查詢記錄以及變化趨勢,對其進行增刪改查等操作。

    (7)多線程網(wǎng)絡(luò)爬蟲模塊

    針對一個商品多個關(guān)鍵詞同時查詢的情況,創(chuàng)建對應(yīng)個數(shù)的線程對排名數(shù)據(jù)進行抓取,避免同步逐個關(guān)鍵詞查詢而造成等待時間過長。大幅度地提高爬蟲抓取信息的效率,提高用戶的體驗。

    1.3 數(shù)據(jù)處理流程

    用戶在第一次進入系統(tǒng)時需要先注冊,這是為了能對該用戶所查詢的商品進行記錄與更新,登錄完成之后,用戶采用商品的ASIN首先查詢在對應(yīng)站點下的商品名稱,而不是用商品名稱去查詢,這是為了讓該系統(tǒng)可以服務(wù)于所有的站點。查詢到商品名稱后,即可以自定義添加多個關(guān)鍵詞去查詢在該關(guān)鍵詞下的排名情況,在短暫的查詢過程后,將結(jié)果顯示在Web前端上,并且這些商品以及對應(yīng)的關(guān)鍵詞都會被保存到數(shù)據(jù)庫中,用于定時地更新這些排名數(shù)據(jù),并在用戶下次進行查詢時直接將更新結(jié)果顯示了出來,而不需要再去等待查詢結(jié)果就可以獲取到最新的排名數(shù)據(jù)。用戶在第二次登錄之后就顯示其查詢的歷史記錄,不僅可以提高用戶的查詢效率,更減輕了服務(wù)器的實時壓力。系統(tǒng)數(shù)據(jù)處理流程圖如圖2所示。

    圖2 系統(tǒng)數(shù)據(jù)處理流程圖

    2 系統(tǒng)實現(xiàn)

    2.1 商品名以及排名數(shù)據(jù)抓取的實現(xiàn)

    2.1.1數(shù)據(jù)獲取的方法

    在沒有官方提供的數(shù)據(jù)以及相關(guān)API接口調(diào)用的情況下,網(wǎng)絡(luò)爬蟲是獲取網(wǎng)頁數(shù)據(jù)信息的有力方法,也是該系統(tǒng)查詢業(yè)務(wù)的核心。網(wǎng)絡(luò)爬蟲具有開發(fā)效率短、易編寫、準(zhǔn)確率高的特點。

    2.1.2多線程爬蟲實現(xiàn)

    多線程是指從軟件或者硬件上實現(xiàn)多個線程并發(fā)執(zhí)行的技術(shù),能夠在同一時間執(zhí)行多個任務(wù),進而提升整體處理效率。Python提供了threading對多線程的支持,同步鎖通過my_lock = threading.RLock()進行獲取,threading.join()將子查詢線程保護,以便在子查詢線程沒有結(jié)束而執(zhí)行主線程,因為主線程需要子線程所得出的數(shù)據(jù)。threading.setDaemon()將線程聲明為守護線程,必須在start() 方法調(diào)用之前設(shè)置,如果不設(shè)置為守護線程,程序會被無限掛起。threading.start()用以啟動線程。

    由于多個線程之中處理的關(guān)鍵詞不同以及不同商品關(guān)鍵詞數(shù)量不同,寫入到的數(shù)據(jù)庫位置也不相同,因此系統(tǒng)還需要對不同的線程進行標(biāo)志以及與創(chuàng)建的線程數(shù)量進行對應(yīng),以保證數(shù)據(jù)寫入的準(zhǔn)確性。在遍歷關(guān)鍵詞的列表時,通過獲取關(guān)鍵詞的下標(biāo)來標(biāo)識是第幾個關(guān)鍵詞,再依次遍歷進行創(chuàng)建線程,保證線程數(shù)量的正確性。

    系統(tǒng)采用基礎(chǔ)單線程爬蟲對商品的名稱進行獲取,通過用戶輸入的ASIN碼以及選擇的站點在后臺拼接成對應(yīng)的URL,對該URL進行request請求,再對返回的響應(yīng)信息采用對應(yīng)的正則表達式抓取到商品名稱。當(dāng)用戶添加多個關(guān)鍵詞以及用戶上傳文件時,由于獲取的是多個信息,此時采用多線程網(wǎng)絡(luò)爬蟲,多線程以一種并發(fā)的形式去執(zhí)行任務(wù),提高爬蟲的效率,縮短任務(wù)時間。但是多線程之間共享變量,在保存數(shù)據(jù)到數(shù)據(jù)庫進行寫入操作時,會覆蓋掉其他寫入操作,導(dǎo)致查詢結(jié)果只有一個關(guān)鍵詞排名被寫入到數(shù)據(jù)庫中。本系統(tǒng)采用多線程鎖的機制,當(dāng)每個關(guān)鍵詞排名結(jié)果信息需對數(shù)據(jù)庫進行操作時,則加上鎖,保證該時刻開始到數(shù)據(jù)寫入結(jié)束,只有該線程可以對數(shù)據(jù)庫進行操作,保證了數(shù)據(jù)庫的一致性。

    2.1.3數(shù)據(jù)抓取的正則表達式

    正則表達式是計算機科學(xué)的一個概念。正則表通常被用來檢索、替換那些符合某個模式(規(guī)則)的文本。對于信息的抓取,原理是對相應(yīng)的HTML源代碼采用正則表達式去檢索所需信息。例如商品對應(yīng)的商品名為The Paw for Dogs,Large。在網(wǎng)頁的源代碼中,在

    2.1.4排名數(shù)據(jù)抓取的實現(xiàn)

    已經(jīng)通過ASIN以及選擇站點查詢到對應(yīng)的商品名稱,這時將用戶所提交的關(guān)鍵詞以及對應(yīng)該商品的站點構(gòu)建成頁面URL,該RUL是具有page屬性的,也就是具有翻頁的功能,通過對相應(yīng)頁面的信息與商品名稱進行對比,若當(dāng)前頁沒有匹配到,則跳轉(zhuǎn)到下一頁繼續(xù)匹配,若跳轉(zhuǎn)到商品的第六頁時依然沒有匹配到,認為該商品排名比較靠后。排名的準(zhǔn)確數(shù)據(jù)是通過匹配的頁數(shù)以及在當(dāng)前頁的排名次第計算而來的。即排名=(前頁數(shù)-1)×每頁的商品數(shù)量+匹配頁名次。

    2.2 數(shù)據(jù)庫設(shè)計

    系統(tǒng)設(shè)計排名數(shù)據(jù)離不開數(shù)據(jù)庫,采用MySQL數(shù)據(jù)庫用于存儲數(shù)據(jù),其體積小,速度快,總體成本低,特別是開源的特點使得MySQL作為一般網(wǎng)站首選的數(shù)據(jù)庫。

    本系統(tǒng)的Django框架將把數(shù)據(jù)庫的操作封裝成ORM(對象關(guān)系映射)類對應(yīng)表,屬性對應(yīng)字段,對象對應(yīng)記錄,使開發(fā)者更注重于表的定義與操作,而不是SQL(結(jié)構(gòu)化查詢語句)[4]??稍谙到y(tǒng)的setting.py中配置數(shù)據(jù)庫參數(shù),在model.py中定義相應(yīng)的class,運行python manage.py syncdb,即可在數(shù)據(jù)庫中生成相應(yīng)的表。系統(tǒng)的表定義為Loginuser(用戶表),該表主要存儲所有用戶的信息,也是用于數(shù)據(jù)庫多表查詢時的外鍵表;Showproduct(商品顯示表)前端顯示用戶所查詢的商品以及所添加的關(guān)鍵詞;Upfile(上傳文件記錄表)用于查詢上傳文件商品排名信息,便于用戶下載;ProductRank(商品排名信息表)記錄所有用戶每一天的所有商品關(guān)鍵詞排名信息,用于展示排名數(shù)據(jù)以及定時任務(wù)。

    系統(tǒng)的外鍵關(guān)聯(lián)表關(guān)系圖如圖3所示。

    圖3 系統(tǒng)外鍵關(guān)聯(lián)表關(guān)系圖

    2.3 定時更新的實現(xiàn)

    2.3.1Django定時模塊的原理

    Django框架的定時功能主要是利用celery模塊實現(xiàn)[5]。這個模塊實現(xiàn)方便只需要配置好定時的時間與任務(wù)即可,在setting文件中配置好定時的參數(shù)以及安裝對應(yīng)的插件,再創(chuàng)建task.py文件,將定時的任務(wù)代碼函數(shù)編寫在里面,但是需要加上裝飾器@task才能將函數(shù)從普通函數(shù)包裝成定時的函數(shù),在程序運行時會自動掃描該文件。Django框架的管理員界面可以更快地對定時任務(wù)的時間以及任務(wù)進行調(diào)整。

    2.3.2系統(tǒng)定時的實現(xiàn)

    本文設(shè)計的系統(tǒng)中通過檢索數(shù)據(jù)庫對所有用戶的商品排名數(shù)據(jù)進行定時的更新。首先讀取當(dāng)前日期,并對日期減去一天得到昨天的數(shù)據(jù),將昨天的數(shù)據(jù)的基本信息以今天的日期寫入到數(shù)據(jù)庫中,多線程爬蟲去獲取此刻的排名情況,并與昨天的排名進行比較,將趨勢也寫入到今日的記錄中去,實現(xiàn)排名的更新操作。

    2.4 AJAX的前端實現(xiàn)

    AJAX(Asynchronous Javascript And XM)是一種交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā),通過少量數(shù)據(jù)即可實現(xiàn)后臺與服務(wù)器的交互,使網(wǎng)頁實現(xiàn)異步加載,簡單地說就是可以在不重新加載整個頁面即可更新頁面的數(shù)據(jù)[6]。

    本系統(tǒng)在效率原則下在關(guān)鍵詞排名查詢時采用AJAX技術(shù),將商品的ID序號POST到后臺,后臺接受這個ID,對應(yīng)數(shù)據(jù)庫找到對應(yīng)商品,此時數(shù)據(jù)庫中已經(jīng)有關(guān)鍵詞,將這條數(shù)據(jù)取出,再進行關(guān)鍵詞排名抓取,將結(jié)果傳到前段進行解析。整個過程數(shù)據(jù)提供輕量級JSON格式進行傳輸,并沒有頁面刷新,減輕了服務(wù)器壓力,在多用戶訪問時不會出現(xiàn)等待情況,優(yōu)化了體驗效果。

    3 系統(tǒng)測試

    系統(tǒng)登錄模塊可實現(xiàn)將注冊用戶信息存入數(shù)據(jù)庫中,并且驗證用戶信息是否正確。

    通過ASIN碼以及站點的商品名稱查詢,驗證出查詢的準(zhǔn)確性,如圖4所示。

    圖4 系統(tǒng)外鍵關(guān)聯(lián)表關(guān)系圖

    系統(tǒng)定時模塊對數(shù)據(jù)排名進行對比,得出趨勢,如圖5所示。

    圖5 關(guān)鍵詞排名變化趨勢圖

    4 結(jié)論

    在沒有官方的數(shù)據(jù)獲取API的情況下,基于網(wǎng)絡(luò)爬蟲來獲取排名數(shù)據(jù),利用Web框架搭建服務(wù)器方便快速地查詢,并且定時監(jiān)控排名變化趨勢,既方便了使用者的操作,也節(jié)省了時間。系統(tǒng)的創(chuàng)新在于將傳統(tǒng)的C/S結(jié)構(gòu)轉(zhuǎn)變?yōu)锽/S結(jié)構(gòu),節(jié)省了客戶端的維護更新,優(yōu)化了用戶體驗;其次是充分利用亞馬遜平臺所提供的ASIN碼實現(xiàn)跨國家站點的數(shù)據(jù)查詢,不再是只能針對一個站點進行查詢;最后將系統(tǒng)搭建在AWS的云平臺上,可服務(wù)于所有的用戶。經(jīng)過多次實驗驗證,本系統(tǒng)基本實現(xiàn)了設(shè)計目標(biāo),在完成各項功能的同時優(yōu)化了用戶體驗,提高了效率。

    [1] GOPALPUR C C, HALE C C. Online marketplace management system with automated pricing tool[P]. US: US7774238,2010-08-10.

    [2] 張友生,陳松喬.ClS與BlS混合軟件體系結(jié)構(gòu)模型[J].計算機工程與應(yīng)用,2002,38(23):138-140.

    [3] 劉班.基于Django快速開發(fā)Wed應(yīng)用[J].電腦知識技術(shù),2009,5(7):1616-1618.

    [4] 王冉陽.基于Django和ORM的Web開發(fā)[J].電腦編程技巧與維護, 2009, 5(2):56-58.

    [5] SINGHAL N, DIXIT A, SHARMA A K. Design of a priority based frequency regulated incremental crawler[M]. LAP LAMBERT Academic Publishing, 2014.

    [6] CRANE D, PASCARELLO E, JAMES D. Ajax in Action[M]. Manning Publications Co., 2005.

    Design of keyword ranking monitor system based on Django framework

    Pu Wenqiang, Cao Lei, Xia Bin

    (College of Information Engineering, Shanghai Maritime University, Shanghai 201306, China)

    On electronic business trading platform of B2C, the ranking of goods determines the sales of goods to a large extent, but viewing the product ranking artificially is time-consuming and inefficient. At present some third-party query tools in the market are expensive, and the query time is long. In order to monitor the ranking information of electronic business goods better, this paper designs a Web-based goods ranking query tool, to achieve a quick ranking query using any keyword of the goods, monitor the keyword ranking queried in real time, update the ranking regularly and prompt the corresponding changes. The system is developed based on Python language, using Django framework for Web platform structure. The system is deployed on AWS Amazon Cloud platform which is secure and stable, and achieves the desired results after online test.

    electronic business data; ranking; the crawler; Django

    TQ35

    A

    10.19358/j.issn.1674- 7720.2017.20.027

    濮文強,曹磊,夏斌.基于Django框架的關(guān)鍵詞排名監(jiān)控系統(tǒng)設(shè)計[J].微型機與應(yīng)用,2017,36(20):97-100.

    2017-03-24)

    濮文強(1994-),男,碩士研究生,主要研究方向:商務(wù)數(shù)據(jù)挖掘與處理。

    曹磊(1989-),男,博士研究生,主要研究方向:腦機接口與智能信息處理。

    夏斌(1975-),通信作者,男,博士,副教授,碩士生導(dǎo)師,主要研究方向:腦-機接口、云計算及人工智能。E-mail:binxia@shmtu.edu.cn。

    猜你喜歡
    爬蟲線程數(shù)據(jù)庫
    利用網(wǎng)絡(luò)爬蟲技術(shù)驗證房地產(chǎn)灰犀牛之說
    基于Python的網(wǎng)絡(luò)爬蟲和反爬蟲技術(shù)研究
    利用爬蟲技術(shù)的Geo-Gnutel la VANET流量采集
    電子測試(2018年1期)2018-04-18 11:53:04
    大數(shù)據(jù)環(huán)境下基于python的網(wǎng)絡(luò)爬蟲技術(shù)
    電子制作(2017年9期)2017-04-17 03:00:46
    數(shù)據(jù)庫
    財經(jīng)(2017年2期)2017-03-10 14:35:35
    淺談linux多線程協(xié)作
    數(shù)據(jù)庫
    財經(jīng)(2016年15期)2016-06-03 07:38:02
    數(shù)據(jù)庫
    財經(jīng)(2016年3期)2016-03-07 07:44:46
    數(shù)據(jù)庫
    財經(jīng)(2016年6期)2016-02-24 07:41:51
    Linux線程實現(xiàn)技術(shù)研究
    久久久午夜欧美精品| 亚洲精品一区蜜桃| 成人午夜精彩视频在线观看| av福利片在线观看| 亚洲av成人精品一二三区| 欧美一区二区亚洲| 非洲黑人性xxxx精品又粗又长| 成人美女网站在线观看视频| 亚洲国产高清在线一区二区三| 最新中文字幕久久久久| 日本爱情动作片www.在线观看| 国产人妻一区二区三区在| 免费黄频网站在线观看国产| 精品国产一区二区三区久久久樱花 | 国产精品人妻久久久影院| 亚洲aⅴ乱码一区二区在线播放| 亚洲一区高清亚洲精品| av在线亚洲专区| 成人毛片a级毛片在线播放| 七月丁香在线播放| 高清欧美精品videossex| 亚洲精品一区蜜桃| 国产熟女欧美一区二区| 亚洲精品乱久久久久久| 久久久久网色| 亚洲av中文字字幕乱码综合| 国产高潮美女av| 亚洲一级一片aⅴ在线观看| 亚洲精品影视一区二区三区av| 日本黄色片子视频| 麻豆成人av视频| 国产亚洲5aaaaa淫片| 亚洲内射少妇av| 好男人在线观看高清免费视频| 国产色爽女视频免费观看| 欧美最新免费一区二区三区| 亚洲av男天堂| 美女cb高潮喷水在线观看| 精品久久久久久久久久久久久| 成年版毛片免费区| 最新中文字幕久久久久| 国产免费视频播放在线视频 | 亚洲怡红院男人天堂| 欧美zozozo另类| 女人被狂操c到高潮| 亚洲国产日韩欧美精品在线观看| av在线观看视频网站免费| 亚洲精品国产成人久久av| 久99久视频精品免费| 中文字幕久久专区| 永久免费av网站大全| 精品国产三级普通话版| 性插视频无遮挡在线免费观看| 亚洲精品国产av蜜桃| 亚洲最大成人中文| 国内揄拍国产精品人妻在线| 日韩欧美精品免费久久| 国产 一区 欧美 日韩| av天堂中文字幕网| 久久久久久久久大av| 欧美日韩国产mv在线观看视频 | 如何舔出高潮| 免费无遮挡裸体视频| 黄片wwwwww| 91在线精品国自产拍蜜月| 成人二区视频| 亚洲成色77777| 久久精品国产自在天天线| 一区二区三区四区激情视频| 内地一区二区视频在线| 欧美高清成人免费视频www| 纵有疾风起免费观看全集完整版 | 狠狠精品人妻久久久久久综合| 国产一区二区三区综合在线观看 | 国产黄色免费在线视频| 免费大片18禁| 色尼玛亚洲综合影院| 美女脱内裤让男人舔精品视频| 我的女老师完整版在线观看| 在线 av 中文字幕| 亚洲精品一二三| 人人妻人人澡欧美一区二区| 日日干狠狠操夜夜爽| 欧美3d第一页| 久久精品国产亚洲av涩爱| 精品人妻视频免费看| 青青草视频在线视频观看| 一级av片app| 亚洲最大成人中文| 99久久精品热视频| 国产亚洲精品久久久com| 亚洲三级黄色毛片| 汤姆久久久久久久影院中文字幕 | 日韩电影二区| 男人舔奶头视频| 99九九线精品视频在线观看视频| 亚洲一区高清亚洲精品| 亚洲成人av在线免费| av免费在线看不卡| 最近的中文字幕免费完整| 国产亚洲精品av在线| 街头女战士在线观看网站| 少妇裸体淫交视频免费看高清| 久久草成人影院| 色综合色国产| 国产精品人妻久久久影院| 乱系列少妇在线播放| 国产又色又爽无遮挡免| eeuss影院久久| 国产精品久久久久久av不卡| 天堂网av新在线| 天天躁夜夜躁狠狠久久av| 男女国产视频网站| 久久久久久久国产电影| 成年女人看的毛片在线观看| 搡老乐熟女国产| 成人二区视频| 插逼视频在线观看| 日韩av免费高清视频| 国产麻豆成人av免费视频| 亚洲无线观看免费| 亚洲av成人精品一二三区| 午夜福利视频1000在线观看| 免费看不卡的av| 亚洲精品日韩av片在线观看| videossex国产| 亚洲在线自拍视频| 在线观看av片永久免费下载| 观看美女的网站| 熟妇人妻不卡中文字幕| 男的添女的下面高潮视频| 亚洲av电影在线观看一区二区三区 | 国产老妇女一区| 亚洲国产欧美人成| 午夜福利视频精品| 欧美xxxx黑人xx丫x性爽| 久久精品国产亚洲网站| 又黄又爽又刺激的免费视频.| 十八禁网站网址无遮挡 | 日韩av不卡免费在线播放| 97超视频在线观看视频| av在线播放精品| 亚洲精品第二区| 天堂影院成人在线观看| 80岁老熟妇乱子伦牲交| 一级二级三级毛片免费看| 欧美性感艳星| 一个人观看的视频www高清免费观看| 99九九线精品视频在线观看视频| 国产精品熟女久久久久浪| 国产一级毛片在线| 建设人人有责人人尽责人人享有的 | 日韩伦理黄色片| 国产视频首页在线观看| 精品久久久精品久久久| 亚洲一区高清亚洲精品| a级一级毛片免费在线观看| 美女脱内裤让男人舔精品视频| 日本色播在线视频| 国产高清国产精品国产三级 | 色吧在线观看| 久久精品夜色国产| 熟女电影av网| 一级毛片久久久久久久久女| 国产免费又黄又爽又色| 久久精品国产自在天天线| 亚洲精品国产av成人精品| 日韩电影二区| 国产精品一区二区在线观看99 | 在线免费十八禁| 亚洲国产精品成人综合色| 国产成人aa在线观看| 国产日韩欧美在线精品| 国产爱豆传媒在线观看| 色吧在线观看| 国产av国产精品国产| 一本一本综合久久| 精品久久久久久成人av| 小蜜桃在线观看免费完整版高清| 五月天丁香电影| 国产精品国产三级国产专区5o| 日韩视频在线欧美| 精品国产一区二区三区久久久樱花 | 又大又黄又爽视频免费| 少妇的逼好多水| 亚洲aⅴ乱码一区二区在线播放| 亚洲精品亚洲一区二区| 中文欧美无线码| 日韩伦理黄色片| 久久久精品94久久精品| 国模一区二区三区四区视频| 欧美 日韩 精品 国产| 三级国产精品片| 偷拍熟女少妇极品色| 午夜福利视频1000在线观看| 女的被弄到高潮叫床怎么办| 亚洲精品一区蜜桃| 久久久a久久爽久久v久久| 久久精品综合一区二区三区| 国产高清国产精品国产三级 | 久久这里有精品视频免费| 欧美日韩综合久久久久久| 日韩制服骚丝袜av| 六月丁香七月| 国产久久久一区二区三区| 看免费成人av毛片| 精华霜和精华液先用哪个| 欧美日韩视频高清一区二区三区二| 麻豆乱淫一区二区| 亚洲人成网站在线观看播放| 国产高潮美女av| 国产成人精品婷婷| 亚洲国产精品成人久久小说| 国产高清三级在线| 黄片wwwwww| 久久久久精品性色| 美女脱内裤让男人舔精品视频| 嫩草影院精品99| 直男gayav资源| 日韩av不卡免费在线播放| av卡一久久| 国产激情偷乱视频一区二区| 国产精品一及| 国产精品伦人一区二区| 一级毛片黄色毛片免费观看视频| 一夜夜www| 国产日韩欧美在线精品| 亚洲国产av新网站| 婷婷色av中文字幕| 精品人妻偷拍中文字幕| 亚洲精品国产av成人精品| 搞女人的毛片| 激情五月婷婷亚洲| 亚洲人成网站高清观看| 亚洲精品成人久久久久久| av国产久精品久网站免费入址| 高清欧美精品videossex| 最近最新中文字幕免费大全7| 亚洲av男天堂| 91久久精品国产一区二区成人| 又爽又黄无遮挡网站| 国产精品99久久久久久久久| 日本午夜av视频| 我要看日韩黄色一级片| 一级毛片aaaaaa免费看小| 欧美精品一区二区大全| 69人妻影院| 国产大屁股一区二区在线视频| 22中文网久久字幕| 国产黄片视频在线免费观看| 观看免费一级毛片| 亚洲精品aⅴ在线观看| 淫秽高清视频在线观看| 天堂俺去俺来也www色官网 | 欧美日韩综合久久久久久| 国产高清国产精品国产三级 | 久久97久久精品| 免费黄频网站在线观看国产| 亚洲激情五月婷婷啪啪| 91精品伊人久久大香线蕉| 精品国内亚洲2022精品成人| 国产午夜精品久久久久久一区二区三区| 在线观看免费高清a一片| 真实男女啪啪啪动态图| 亚洲欧美一区二区三区黑人 | 婷婷色综合www| av在线老鸭窝| 日韩人妻高清精品专区| 偷拍熟女少妇极品色| 丝瓜视频免费看黄片| 永久免费av网站大全| 在线观看美女被高潮喷水网站| 天堂影院成人在线观看| 最近中文字幕2019免费版| 亚洲激情五月婷婷啪啪| 久久久精品欧美日韩精品| 婷婷色av中文字幕| 午夜免费男女啪啪视频观看| 日本-黄色视频高清免费观看| 亚洲伊人久久精品综合| 国产综合精华液| 如何舔出高潮| 成人亚洲欧美一区二区av| 亚洲av免费在线观看| 亚洲精品成人av观看孕妇| 搞女人的毛片| 国产真实伦视频高清在线观看| 亚洲av一区综合| 亚洲精品456在线播放app| 日本熟妇午夜| 精品国产三级普通话版| 日本免费a在线| 久久久久精品久久久久真实原创| 日韩成人av中文字幕在线观看| 丝瓜视频免费看黄片| av在线蜜桃| 超碰av人人做人人爽久久| 久久久久久久大尺度免费视频| 插阴视频在线观看视频| 亚洲成人久久爱视频| 亚洲欧美成人精品一区二区| 美女大奶头视频| av卡一久久| 日本一本二区三区精品| 男的添女的下面高潮视频| 99九九线精品视频在线观看视频| 国产精品蜜桃在线观看| 精品不卡国产一区二区三区| 国产av不卡久久| 久久99热6这里只有精品| 色综合色国产| 国产欧美另类精品又又久久亚洲欧美| 国产美女午夜福利| 亚洲人成网站在线观看播放| 最近最新中文字幕免费大全7| 狠狠精品人妻久久久久久综合| 久久99蜜桃精品久久| 精品人妻熟女av久视频| 午夜福利网站1000一区二区三区| 国产在视频线精品| 亚洲国产高清在线一区二区三| 国产精品久久视频播放| 黄色日韩在线| 一区二区三区免费毛片| av天堂中文字幕网| 能在线免费看毛片的网站| 久久久久国产网址| 久久精品久久精品一区二区三区| 亚洲最大成人中文| 免费观看性生交大片5| 亚洲无线观看免费| 亚洲av一区综合| 国产亚洲精品av在线| 丰满乱子伦码专区| 波多野结衣巨乳人妻| 国产国拍精品亚洲av在线观看| 国产综合懂色| 色吧在线观看| 最近最新中文字幕大全电影3| 亚洲伊人久久精品综合| 亚洲天堂国产精品一区在线| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 免费在线观看成人毛片| 亚洲精品日韩在线中文字幕| 麻豆乱淫一区二区| 自拍偷自拍亚洲精品老妇| 一级黄片播放器| 身体一侧抽搐| 精品一区二区三区视频在线| 久久热精品热| 免费在线观看成人毛片| 中文欧美无线码| 久久99热6这里只有精品| 亚洲精品久久久久久婷婷小说| 狂野欧美白嫩少妇大欣赏| 午夜老司机福利剧场| 波多野结衣巨乳人妻| 少妇的逼好多水| 亚洲三级黄色毛片| 一级片'在线观看视频| 亚洲在线自拍视频| 国产黄a三级三级三级人| 国产色婷婷99| 有码 亚洲区| 国产探花在线观看一区二区| 国产一区二区亚洲精品在线观看| kizo精华| 国产综合精华液| 国产精品99久久久久久久久| 国产av国产精品国产| 少妇熟女aⅴ在线视频| 久久精品久久精品一区二区三区| 白带黄色成豆腐渣| 精品久久久久久久末码| 全区人妻精品视频| 亚洲精品日本国产第一区| 国产成人精品久久久久久| 国产精品熟女久久久久浪| 国产精品一区二区在线观看99 | 亚洲欧美中文字幕日韩二区| 波多野结衣巨乳人妻| 91aial.com中文字幕在线观看| 成人无遮挡网站| 成年女人在线观看亚洲视频 | 精品久久久久久久久亚洲| 五月天丁香电影| 亚洲最大成人中文| 国产亚洲91精品色在线| 91精品国产九色| 国产女主播在线喷水免费视频网站 | 一级黄片播放器| 亚洲成人av在线免费| 中国国产av一级| 国产精品麻豆人妻色哟哟久久 | 久久久久性生活片| 久久久久久久久久人人人人人人| 国产精品日韩av在线免费观看| 直男gayav资源| 国产黄频视频在线观看| 日韩亚洲欧美综合| 精品国产露脸久久av麻豆 | 看免费成人av毛片| or卡值多少钱| 可以在线观看毛片的网站| 成人鲁丝片一二三区免费| 全区人妻精品视频| 亚洲aⅴ乱码一区二区在线播放| 看黄色毛片网站| 菩萨蛮人人尽说江南好唐韦庄| 国产成人aa在线观看| 国产精品1区2区在线观看.| 91久久精品国产一区二区三区| 日本三级黄在线观看| 亚洲av中文av极速乱| 日本一二三区视频观看| 看十八女毛片水多多多| 噜噜噜噜噜久久久久久91| 男女那种视频在线观看| 黄片wwwwww| 韩国av在线不卡| 国产免费福利视频在线观看| 在线观看免费高清a一片| kizo精华| 国产精品人妻久久久影院| 免费黄网站久久成人精品| 国产极品天堂在线| 亚洲va在线va天堂va国产| 一个人看视频在线观看www免费| 国产成人福利小说| 久久久a久久爽久久v久久| 欧美精品国产亚洲| 亚洲国产日韩欧美精品在线观看| 69av精品久久久久久| av福利片在线观看| 男人爽女人下面视频在线观看| 中文字幕av成人在线电影| a级毛色黄片| 少妇被粗大猛烈的视频| 又爽又黄a免费视频| 亚洲熟妇中文字幕五十中出| 91精品一卡2卡3卡4卡| 最近视频中文字幕2019在线8| 亚洲欧美日韩东京热| 亚洲高清免费不卡视频| 亚洲av日韩在线播放| 免费黄色在线免费观看| 少妇被粗大猛烈的视频| 国产精品麻豆人妻色哟哟久久 | 国产成人a区在线观看| 国产一区二区亚洲精品在线观看| 搞女人的毛片| 一区二区三区乱码不卡18| 国产免费一级a男人的天堂| 我的女老师完整版在线观看| 黄色欧美视频在线观看| 丰满乱子伦码专区| 看免费成人av毛片| 毛片女人毛片| 免费看a级黄色片| 精品久久久久久成人av| 亚洲国产高清在线一区二区三| 国内精品宾馆在线| 2022亚洲国产成人精品| 亚洲人成网站在线播| 亚州av有码| 中文字幕av在线有码专区| 69人妻影院| 九九在线视频观看精品| 午夜激情福利司机影院| 最新中文字幕久久久久| 日韩视频在线欧美| 青青草视频在线视频观看| 免费av不卡在线播放| 精品一区二区三区视频在线| 少妇人妻一区二区三区视频| videos熟女内射| 久久精品综合一区二区三区| 内射极品少妇av片p| 性插视频无遮挡在线免费观看| 身体一侧抽搐| 久久99热6这里只有精品| 亚洲美女视频黄频| 日韩电影二区| 69人妻影院| 欧美日韩一区二区视频在线观看视频在线 | 国精品久久久久久国模美| 在线a可以看的网站| 成人av在线播放网站| 18+在线观看网站| 综合色丁香网| 精品不卡国产一区二区三区| 51国产日韩欧美| 国产一区二区在线观看日韩| 免费少妇av软件| 久久综合国产亚洲精品| 99视频精品全部免费 在线| 国产淫片久久久久久久久| 中文欧美无线码| av黄色大香蕉| 嫩草影院精品99| 人人妻人人澡人人爽人人夜夜 | 精品国产一区二区三区久久久樱花 | 亚洲乱码一区二区免费版| 久久久久久久久久久丰满| 有码 亚洲区| 少妇熟女aⅴ在线视频| 国内精品宾馆在线| 少妇人妻一区二区三区视频| 国产精品麻豆人妻色哟哟久久 | 国产老妇女一区| 51国产日韩欧美| 国内揄拍国产精品人妻在线| 一级毛片aaaaaa免费看小| 久久99热这里只频精品6学生| 精品国产一区二区三区久久久樱花 | 亚洲成人中文字幕在线播放| 国产成人a区在线观看| 免费大片18禁| 亚洲第一区二区三区不卡| 麻豆精品久久久久久蜜桃| 亚洲伊人久久精品综合| 久久久欧美国产精品| 性插视频无遮挡在线免费观看| 午夜福利高清视频| 九九爱精品视频在线观看| 床上黄色一级片| 内射极品少妇av片p| 99久久精品国产国产毛片| 在线观看av片永久免费下载| 麻豆精品久久久久久蜜桃| 久久久亚洲精品成人影院| 狂野欧美白嫩少妇大欣赏| 免费看a级黄色片| 又爽又黄无遮挡网站| 天天躁夜夜躁狠狠久久av| 国产一区亚洲一区在线观看| 老师上课跳d突然被开到最大视频| 亚州av有码| 午夜免费男女啪啪视频观看| 日本爱情动作片www.在线观看| av天堂中文字幕网| 国产精品嫩草影院av在线观看| 日韩一本色道免费dvd| 亚洲成人一二三区av| 99热网站在线观看| 青春草视频在线免费观看| 天堂√8在线中文| 少妇的逼水好多| 校园人妻丝袜中文字幕| 黄色配什么色好看| 亚洲国产最新在线播放| 国产高清不卡午夜福利| 中文乱码字字幕精品一区二区三区 | 97人妻精品一区二区三区麻豆| 国产在线一区二区三区精| 亚洲av免费在线观看| 18+在线观看网站| 五月玫瑰六月丁香| 国产精品不卡视频一区二区| 成人午夜高清在线视频| 欧美日韩一区二区视频在线观看视频在线 | 最近最新中文字幕免费大全7| 国产伦精品一区二区三区四那| 欧美一区二区亚洲| 三级经典国产精品| 在线 av 中文字幕| 婷婷色麻豆天堂久久| 国产v大片淫在线免费观看| www.色视频.com| 亚洲丝袜综合中文字幕| 在线观看美女被高潮喷水网站| av天堂中文字幕网| 国产人妻一区二区三区在| 亚洲精品,欧美精品| 亚洲精品乱码久久久v下载方式| 日韩大片免费观看网站| 免费观看精品视频网站| 久久精品综合一区二区三区| 精品少妇黑人巨大在线播放| 能在线免费看毛片的网站| 日韩av在线免费看完整版不卡| 国产一级毛片在线| 亚洲av男天堂| 精品久久久久久久人妻蜜臀av| 欧美日韩视频高清一区二区三区二| 网址你懂的国产日韩在线| 一本一本综合久久| 亚洲精品视频女| 蜜桃亚洲精品一区二区三区| 日本wwww免费看| 老师上课跳d突然被开到最大视频| 天堂√8在线中文| 国产亚洲精品av在线| 高清午夜精品一区二区三区| 啦啦啦中文免费视频观看日本| 国产精品.久久久| 一个人观看的视频www高清免费观看| 成年版毛片免费区| 丝袜美腿在线中文| 在线天堂最新版资源| 日韩 亚洲 欧美在线| av国产免费在线观看| 精品人妻一区二区三区麻豆| 2018国产大陆天天弄谢| 亚洲国产日韩欧美精品在线观看| 日本免费a在线| 成年版毛片免费区| 日本欧美国产在线视频| 亚洲精品久久久久久婷婷小说| 国产精品伦人一区二区| 九九久久精品国产亚洲av麻豆| 午夜精品一区二区三区免费看| 我要看日韩黄色一级片| 国产精品一区二区在线观看99 | 免费看日本二区|