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

    OSSData:面向開源社區(qū)的分布式數據采集框架

    2019-06-11 03:39林維陳曦王松
    計算技術與自動化 2019年1期
    關鍵詞:網絡爬蟲數據采集

    林維 陳曦 王松

    摘要:近些年,開源軟件發(fā)展迅猛,其應用領域和適用范圍越來越廣泛;與此同時,開源軟件的成功也吸引了大量的開發(fā)者投入到開源軟件的開發(fā)。因此,開源軟件社區(qū)積累了大量的軟件應用和開發(fā)數據。這些豐富的數據逐步引起了研究人員的關注,已經有相關工作對開源軟件的群體開發(fā)模式和質量保證機制等展開了一系列研究。為了更好地支持此類研究工作的有效開展,面向開源社區(qū)提出了一個用戶可定制的數據采集框架,該框架具有較高的靈活性和魯棒性,能夠根據用戶的實際需求進行深度定制,并保持穩(wěn)定持續(xù)的工作狀態(tài),從而提高數據采集的效率和質量。

    關鍵詞:開源社區(qū);數據采集;網絡爬蟲;分布式框架

    中圖分類號:TM773

    文獻標識碼:A

    歷經幾十年的發(fā)展,開源軟件已經取得相當矚目的成就,許多像Linux和Android這樣的優(yōu)秀開源軟件在各行各業(yè)發(fā)揮著重要的作用,他們的自由性、開放性以及較高的質量標準贏得了大量開發(fā)者和用戶的良好口碑。與此同時,伴隨著開源軟件的成功,越來越多的開發(fā)者逐步認同開源理念并開始致力于開源軟件開發(fā)。僅在GitHub社區(qū),就已經有2400萬注冊用戶和6700萬版本庫,開發(fā)者在開源社區(qū)的貢獻熱情空前高漲。

    開源軟件的快速發(fā)展同樣也吸引了學術界研究學者的目光,已經有相關工作對開源軟件和開源社區(qū)的演化模式[1,2]、群體協(xié)同貢獻的激發(fā)和匯聚機理[3,4]、代碼審查和質量保證機制[5,6]等問題進行了一系列研究。在這些研究中,有相當一部分工作是基于開源社區(qū)的歷史數據開展的,例如代碼實體、文本數據、開發(fā)行為數據、交互數據等。完整真實的數據源能夠為學術研究提供強有力的分析基礎和證據支持,使得研究成果更具說服力。因此,有效的數據獲取是研究工作開展的重要前提。

    目前,研究者經常通過抽取原始頁面和訪問網站官方API的方式采集數據,而無論哪一種方式都需要開發(fā)者在進行正式的數據分析前先編程實現數據采集系統(tǒng),通常開發(fā)者要耗費相當一部分的精力用于處理網絡訪問、異常處理、數據庫操作等復雜操作。因此,為支持研究人員更方便快速地開展學術研究,已經有相關工作嘗試提供公開的數據源,供相關研究者直接應用,從而節(jié)省了重復編寫程序采集數據的時間,加快了學術研究進展。例如Geogious[7]發(fā)布了GHTorrent系統(tǒng),他設計了數據結構模式,通過GitHub官方API進行采集。較多研究[8,9,10]都引用了該數據集,但是它的數據量太大,使用其中一部分數據就需要下載完整的數據,并且其定義的數據模式有時并不能滿足所有研究人員的實際需求,因為某些研究人員可能在GhTorrent中不能找到他所需要的字段。

    為解決上述問題,面向GitHub社區(qū)提出了一個用戶可定制的數據采集框架,該框架具有以下特點:

    1.用戶可定制性:用戶可根據自己的實際需求進行精準的定向采集,在明確所需的數據后,結合官網提供的數據API接口,用戶只需做簡單配置即可方便地采集目標數據。

    2.可擴展性:把數據采集流程分解為任務生成與任務執(zhí)行兩個模塊,從而把耗時的任務執(zhí)行過程剝離開來,便于利用分布式技術加速,提高數據采集效率。

    3.魯棒性:利用消息隊列和數據庫封裝數據中間層,把業(yè)務邏輯所涉及到的各模塊切分得更獨立,從而使得系統(tǒng)擁有更強的容錯能力和恢復能力。

    剩余內容結構如下:論文第2節(jié)介紹相關工作,對基于GitHub社區(qū)的數據挖掘工作以及數據采集系統(tǒng)相關工作進行介紹;第3節(jié)介紹系統(tǒng)設計和實現,具體包括系統(tǒng)各模塊的設計思路和功能作用;第4節(jié)報告系統(tǒng)評估結果,我們利用系統(tǒng)對幾種常用的數據類型進行采集,并對采集效果進行了實際評估;第5節(jié)對本文進行總結,并展望了未來工作。

    1 相關工作

    本節(jié)將從兩個角度出發(fā),對已有研究工作進行系統(tǒng)總結。

    1.1 GitHub數據挖掘相關研究

    GitHub是眾多開源社區(qū)中影響力最高、參與者最廣泛、資源最豐富的一個,它在允許個人與組織創(chuàng)建、瀏覽公開的版本庫的同時,還提供社區(qū)化的軟件開發(fā)服務,這些服務包括允許用戶關注其他用戶,查看版本庫的改動、issue和評論等;除此之外,GitHub也提供供版本庫使用Wiki功能以及使用Git進行協(xié)同開發(fā)的功能。

    由此可見,GitHub提供了一系列基于軟件開發(fā)的用戶行為數據以及軟件開發(fā)的數據,研究人員可以充分利用GitHub的數據進行一些數據分析;楊波等通過對GitHub上的開源軟件的開發(fā)過程進行分析,發(fā)現了開發(fā)過程中issue解決速度、issue增加速度等影響因素,并通過對這些影響因素關聯(lián)性進行分析,證明了某些影響因素之間確實存在了一定的關聯(lián)性,最后為基于GitHub的開源軟件的開發(fā)過程提出了一些建議[11];

    葉培根等通過對GitHub開源項目開發(fā)過程的數據進行挖掘,對軟件開發(fā)團隊當前進展進行量化分析,從而能夠讓管理者通過量化分析結果動態(tài)掌握開發(fā)團隊的詳細情況,從而合理分批資源、安排開發(fā)任務,最終達到提高開發(fā)效率的目的[12];

    楊春花等通過對GitHub上的項目的缺陷數據進行分析,設計了一套軟件缺陷數據預處理系統(tǒng),通過使用該系統(tǒng),用戶可以簡單方便的獲取GitHub上自己想要分析的項目等缺陷數據集[13];

    盧松等通過對GitHub中的Pull Request數據進行分析,實現了一種基于信息檢索的代碼審閱人推薦的方法,達到了優(yōu)秀的結果,從而減少了大量的人力損耗[14];

    Laura等通過對GitHub用戶的社交網絡進行分析發(fā)現,大規(guī)模分布式協(xié)作和開源社區(qū)的透明度具有非常高的價值,人們可以利用分布式協(xié)作提高自己的技術技能等[15];

    Baishakhi等通過對GitHub上的軟件項目分析編程語言對軟件質量的影響,他們使用多元回歸建模和可視化文本分析,來研究語言特性軟件質量的影響,最終他們認為變成語言對軟件質量有一定對影響,同時這些影響主要是由項目大小、團隊規(guī)模和commit次數等因素為主導的[16];

    Bogdan等為研究性別和職位多樣性如何與團隊生產力和人員流動率的關系,通過對GitHub的數據進行回歸分析和調查發(fā)現性別和職位的多樣性都是積極和重要的生產力預測指標,因此將這些結果告訴各個公司的決策層,從而在招聘和績效方面得到良好的結果[17];

    Bogdan等還通過對GitHub數據進行分析,探討開發(fā)人員如何使用持續(xù)集成,以及貢獻類型(直接與間接)和不同的項目特性(例如:編程語言和項目時間)是否與自動構建的成功相關[18];

    1.2 數據采集系統(tǒng)

    要對數據進行數據挖掘,那么第一步就是收集數據,只有擁有了大量的數據之后才能夠對數據進行分析。

    李海燕等為幫助用戶盡早在網絡中發(fā)現負面信息,設計了一套網絡輿情爬蟲系統(tǒng),該系統(tǒng)利用ontology的抽取方式和基于HTML頁面結構抽取方式相結合的方法獲取網頁關鍵信息,同時利用Nosql的數據庫構建集群數據庫,并實時對爬蟲狀態(tài)進行狀態(tài)監(jiān)控,從而滿足了企業(yè)、個人、單位快速發(fā)現負面信息的需求[19];

    為了企業(yè)、公司、個人能夠及時發(fā)現自己關注的話題,避免不必要的損失,葉婷等設計了一種基于關鍵詞的微博爬蟲系統(tǒng),該系統(tǒng)對需求關鍵詞展開搜索,然后利用廣度優(yōu)先的爬去策略,解決了傳統(tǒng)爬蟲無法解決的動態(tài)頁面、垂直爬取和自動登錄問題[20];

    網絡爬蟲在爬取數據時往往會因為數據提供商為控制訪問頻率對API進行一定限制,因此爬蟲系統(tǒng)經常會遇到API訪問受限的問題,為解決這個問題,盧楊、李華康等設計了一種基于P2P等爬蟲系統(tǒng),該系統(tǒng)避免新浪API等功能連接限制,使用基于模擬登陸的方式,根據用戶地址位置劃分任務,實現連續(xù)高效的數據采集爬蟲系統(tǒng)[21]

    李晨等為解決單機爬蟲效率低、擴展性差的問題,設計并實現了一個基于MapReduce的爬蟲系統(tǒng),該系統(tǒng)利用HDFS和HBASE對信息進行存儲管理,利用相似度分析的去重策略提高心性能,最終比單機爬蟲的速度提高了4.8倍[22];

    魏少鵬等為了應對目前網絡爬蟲實現過程復雜、使用不友好的問題,提出了一種基于Chrome擴展的爬蟲系統(tǒng),基于Netty框架實現中央服務器模塊和主從庫復制模塊,同時引用Spring框架管理中央服務器類間依賴和提升爬蟲系統(tǒng)的可擴展性;從而達到提高爬蟲系統(tǒng)的友好度、可擴展性和可用性[23];

    為了提高爬蟲的性能,開發(fā)者在開發(fā)爬蟲的時候希望爬蟲只爬取那些尚未爬過的數據,也就是常說的增量更新,張雷等因此設計一種分布式爬蟲系統(tǒng),該系統(tǒng)由基于ZooKeeper的分布式服務、系統(tǒng)組件和數據庫三部分組成,同時利用協(xié)調組件Co-ordinator定時向任務隊列導入向任務,從而實現周期性增量更新[24];

    2 系統(tǒng)設計與實現

    2.1 系統(tǒng)架構

    系統(tǒng)整體架構為如圖1所示,系統(tǒng)主要分為任務推送器和任務執(zhí)行器兩個大板塊,它們之間通過任務隊列和數據存儲進行連接和交互。任務推送器基于給定的采集需求生成采集任務并推送到任務隊列中;任務執(zhí)行器從任務隊列中取出采集任務,然后從GitHub社區(qū)下載目標數據并存儲到數據庫中;其次,任務推送器還會對由于網絡問題等未被成功執(zhí)行的任務重新生成新的任務以保證任務的完整性。

    2.2 任務推送器

    任務推送器共分為三個模塊:任務監(jiān)控器、任務生成器和狀態(tài)記錄器

    2.2.1 任務監(jiān)控器

    該模塊根據執(zhí)行器啟動的節(jié)點數和任務隊列中所剩余的任務數,來動態(tài)調整隊列中的任務數。具體的,我們采用智能輪詢方法,間歇性地觀測任務隊列狀態(tài),當任務數量小于預定義的閾值時,任務生成器繼續(xù)生成任務并推送;當存量滿足預設條件時,任務生成器則進行動態(tài)休眠,休眠時間為:

    在上面的式子中,返回的是剩余任務數,是預定義的任務數量閾值,即剩余任務數越多,任務生成器休眠時間越長。

    2.2.2 任務生成器

    對于用戶給定的項目列表或者已采集數據的列表,任務生成器會根據任務模板生成采集任務。以采集項目的Pull-request列表為例,用戶首先指定要采集的項目集合PRJS,對于PRJS中的任一元素,任務生成器會應用以下所示的鏈接模板:

    “https: //api.github.com/repos/[% s]/pulls?page=[%d]&per_page=lOO&state=all&direction=asc”

    該鏈接模板對應著GitHub官方提供的API,符號“?”前面的部分用于指定目標項目,后面的部分是參數列表,例如per_page指定每一次訪問返回Pull-request的數量,all表示所有狀態(tài)的Pull-request都需要被采集。其中“口”中的參數需要根據項目名字和采集進度指定。對于用戶來說,如果想要采集Pull-request的commit和diff信息,則需要根據系統(tǒng)的采集歷史把項目的名稱和Pull-request的編號分別應用到以下鏈接模板:

    “https: //api.github.com/repos/% s/pulls/%s/com-mits”

    “https: //patch -diff.githubusercontent.com/raw/%s/pull/%s.diff”

    2.2.3 狀態(tài)記錄器

    狀態(tài)記錄器負責記錄任務生成器和任務執(zhí)行器的歷史處理狀態(tài)。為保證系統(tǒng)的高可靠性,我們要求系統(tǒng)可以隨時關閉以及隨時啟動,并且再次啟動后可以正確地繼續(xù)之前的工作。一條任務生成后,有兩處可以停留的地方:一個是在任務隊列中等待任務執(zhí)行器執(zhí)行;另一個是在任務執(zhí)行器中被執(zhí)行。這兩部分的數據由于是在內存中,因此當采集系統(tǒng)停掉或重啟后會丟失掉。為恢復這些丟失的數據,任務記錄器采用”記錄一確認”( Record-Then-Confirm,RTC)的策略。

    如圖2所示,RTC隨時記錄任務生成器和任務執(zhí)行器以批處理形式進行的操作,當系統(tǒng)重啟后,RTC首先取出最近的狀態(tài)記錄,然后把任務生成記錄與任務執(zhí)行記錄進行比對確認,然后把那些被生成后但是沒有被成功執(zhí)行的任務重新放到任務隊列中再次執(zhí)行。

    2.3 任務執(zhí)行器

    2.3.1 采集節(jié)點

    為提高系統(tǒng)的采集性能,我們設計了分布式的任務執(zhí)行器,具體的任務采集工作由分布式采集節(jié)點執(zhí)行。如前所述,任務生成器把任務推送到任務隊列中,而每一個采集節(jié)點從任務隊列中取出任務去執(zhí)行,并把執(zhí)行結果進行持久化。由于每一個節(jié)點都是從任務隊列中取任務,他們之間并沒有發(fā)生交互和依賴,因此分布式節(jié)點集群具備非常靈活和強大的擴展伸縮能力。根據用戶的需求,采集節(jié)點的數目可以隨時添加以加快采集速率。

    2.3.2 數據抽取器

    任務執(zhí)行器把采集任務完成后,獲得的往往是原始數據,例如json數據、html文本或者純文本數據等。為了便于后續(xù)的數據處理和分析,數據抽取器負責對原始數據進行解析和抽取。抽取方法采用的是基于規(guī)則的形式,用戶根據具體要求指定待抽取字段和相應的抽取規(guī)則。抽取規(guī)則可以根據原始數據的格式進行調整,如可以使用XPath對html文本進行抽取,而利用鍵值嵌套路徑對json數據進行抽取。

    2.3.3 token池

    GitHub為限制惡意訪問,會對訪問者單位時間內的API訪問次數做限制,使其不能發(fā)起過多的訪問請求,否則平臺會拒絕響應并返回錯誤信息。若想獲得更高的訪問頻率,GitHub要求訪問者必須注冊GitHub賬戶并申請認證token.并在每次請求訪問時都附帶上該token信息。認證token能夠大幅度提高單位時間內的訪問頻率,因此我們?yōu)橄到y(tǒng)建立了智能認證模塊。

    如圖3所示,首先,系統(tǒng)維護一批可用的token并建立token池,每次采集節(jié)點要進行網絡訪問時都要從token池隨機取出一個token,使用完后立即放回到token池中。此外,為了保證token的有效性,智能認證模塊隨時驗證token是否處于可用狀態(tài),如若檢測到不可用的token則立即刪除,使得token池中的任何一個token時刻保持在有效狀態(tài)。

    2.4 數據中間層

    任務生成器和任務執(zhí)行器通過數據中間層解耦合,中間層主要包括任務隊列和數據庫。

    2.4.1 任務隊列

    任務隊列通過消息隊列技術實現,消息隊列本身的一些原子操作特性保證了并行操作的有效性。就業(yè)務邏輯來講,本文中的數據采集系統(tǒng)相當于生產者一消費者模式。任務生成器相當于生產者,而任務執(zhí)行器相當于消費者。任務生成器的工作效率比較高,單節(jié)點模式基本可以滿足需求,而消費者的工作效率比較低,需要用分布式多節(jié)點技術來加速。基于消息隊列技術的任務隊列可以非常巧妙地支持這種一對多的工作模式,任務生產器專注于向隊列中推送任務,而執(zhí)行器集群以并行的形式有條不紊地從任務隊列中取出任務并執(zhí)行。

    2.4.2 數據存儲

    任務執(zhí)行完畢所獲得的原始數據以及抽取后的結構化數據都會存到數據庫中進行持久化。底層數據存儲方案采取的是關系型數據庫,圖4展示了以pull-request的提交信息和變更信息為例的數據模式圖。

    2.5 輔助工具

    2.5.1 配置管理器

    配置管理器負責系統(tǒng)中的各種配置工作,例如數據庫鏈接、消息隊列啟動和連接、日志記錄路徑配置等。配置管理器作為單獨模塊,剝離了系統(tǒng)中與主要業(yè)務邏輯無關的工作,能夠提升系統(tǒng)的遷移能力,便于系統(tǒng)部署到不同的環(huán)境。

    2.5.2 日志記錄器

    日志記錄器負責記錄系統(tǒng)運行中的實時狀態(tài),例如對系統(tǒng)中關鍵節(jié)點的異常情況的記錄。完備的日志記錄是評估系統(tǒng)性能并進行針對性改進的重要前提,也是監(jiān)控系統(tǒng)運行狀態(tài)的有效數據源。

    2.5.3 系統(tǒng)監(jiān)控器

    系統(tǒng)監(jiān)控器以可視化界面直觀地展示系統(tǒng)各模塊的運行狀態(tài)。如圖5所示,結合進程運行狀態(tài)和日記記錄,系統(tǒng)監(jiān)控器能夠顯示各模塊是否處于正常運行狀態(tài)以及模塊的進度情況。此外,界面還提供了一些常用的交互功能,以允許用戶方便地執(zhí)行相關命令,如啟動或者停止某個模塊、動態(tài)增加或者減少采集節(jié)點的個數等。

    3 系統(tǒng)評估

    3.1 實驗環(huán)境

    硬件:雙核3.6 GHz,8GB內存;運行操作系統(tǒng):Ubuntu 16.04;單機限制帶寬:IOOMB。

    3.2 評估結果

    3.2.1 資源占用率評估

    實驗過程中,我們對任務執(zhí)行器分別運行了單個節(jié)點、5個節(jié)點和10個節(jié)點,并對比了它們的資源占用情況,其對比結果如下表所示:

    通過表1我們看出,系統(tǒng)對資源的占用非常低,平均每個任務節(jié)點在服務器上占用的CPU資源和內存資源的比例分別為1%和1.2%左右。由此可見,系統(tǒng)僅需非常低的資源配置,在網絡條件良好的情況下就可以正常運行,降低了系統(tǒng)對硬件配置的需求;與此同時,隨著任務節(jié)點的增加,系統(tǒng)對服務器資源的需求是線性增長的,由此沒有為系統(tǒng)增加額外的負擔,說明系統(tǒng)的穩(wěn)定性是良好的。

    3.3 采集速率評估

    實驗測試中,我們分別在單節(jié)點、5個節(jié)點和10個節(jié)點的情況下讓系統(tǒng)運行5小時,采集效率如圖6所示,從圖中我們可以看出,每個節(jié)點每小時采集的平均任務數量為1600個左右,該速率能夠較好地滿足用戶的實際需求,同時又能夠以一種友好的方式對目標網站進行持續(xù)采集。而且,隨著任務節(jié)點數量的增加,爬蟲系統(tǒng)的采集數量以線性遞增,說明各個任務節(jié)點互不影響,系統(tǒng)能夠保證在多個任務節(jié)點的情況下穩(wěn)定爬取指定的資源,由此可見系統(tǒng)的穩(wěn)定性以及魯棒性是良好的。即采集系統(tǒng)可以在保證系統(tǒng)穩(wěn)定性的前提下通過啟用多個任務節(jié)點來快速獲取指定資源的目的,從而滿足用戶的任務需求。

    猜你喜歡
    網絡爬蟲數據采集
    煉鐵廠鐵量網頁數據獲取系統(tǒng)的設計與實現
    CS5463在植栽用電子鎮(zhèn)流器老化監(jiān)控系統(tǒng)中的應用
    大數據時代高校數據管理的思考
    基于廣播模式的數據實時采集與處理系統(tǒng)
    通用Web表單數據采集系統(tǒng)的設計與實現
    基于開源系統(tǒng)的綜合業(yè)務數據采集系統(tǒng)的開發(fā)研究
    基于社會網絡分析的權威網頁挖掘研究
    主題搜索引擎中網絡爬蟲的實現研究
    淺析如何應對網絡爬蟲流量
    網絡爬蟲針對“反爬”網站的爬取策略研究
    亚洲中文av在线| 午夜精品在线福利| 亚洲av日韩精品久久久久久密| 色吧在线观看| 久久精品aⅴ一区二区三区四区| 日韩精品青青久久久久久| 中文亚洲av片在线观看爽| 成年版毛片免费区| 99热精品在线国产| 真实男女啪啪啪动态图| 最近最新中文字幕大全电影3| 成年女人毛片免费观看观看9| 别揉我奶头~嗯~啊~动态视频| 国产精华一区二区三区| 亚洲欧美一区二区三区黑人| 亚洲熟妇熟女久久| 国产高清激情床上av| 欧美日本亚洲视频在线播放| 免费在线观看影片大全网站| 黄色日韩在线| 亚洲av成人一区二区三| 伦理电影免费视频| 国产久久久一区二区三区| 97超级碰碰碰精品色视频在线观看| 麻豆国产av国片精品| 性色avwww在线观看| 色播亚洲综合网| 最近最新中文字幕大全免费视频| 哪里可以看免费的av片| 久久天堂一区二区三区四区| www日本黄色视频网| 日本与韩国留学比较| 2021天堂中文幕一二区在线观| 麻豆成人av在线观看| 国产亚洲精品综合一区在线观看| 国产在线精品亚洲第一网站| 亚洲国产精品久久男人天堂| 99久国产av精品| 首页视频小说图片口味搜索| 亚洲欧美日韩高清专用| 欧美xxxx黑人xx丫x性爽| 日本a在线网址| 51午夜福利影视在线观看| 嫩草影院精品99| 国产欧美日韩精品亚洲av| 色综合亚洲欧美另类图片| 国产三级在线视频| 欧美日韩黄片免| 精品国产超薄肉色丝袜足j| 亚洲专区国产一区二区| 日本成人三级电影网站| 美女被艹到高潮喷水动态| 日本三级黄在线观看| 免费在线观看成人毛片| 国模一区二区三区四区视频 | 亚洲av成人av| 久久久成人免费电影| 全区人妻精品视频| 俄罗斯特黄特色一大片| 欧美日韩精品网址| 国产精品久久电影中文字幕| 精品国产亚洲在线| 在线观看日韩欧美| 免费观看的影片在线观看| 日本 欧美在线| 亚洲av熟女| 午夜亚洲福利在线播放| 中文字幕熟女人妻在线| 90打野战视频偷拍视频| 亚洲精品美女久久久久99蜜臀| 天堂动漫精品| 国产精品一区二区三区四区久久| 国产精品香港三级国产av潘金莲| 国产主播在线观看一区二区| 最新中文字幕久久久久 | 国产免费av片在线观看野外av| 久久久国产欧美日韩av| 99久久久亚洲精品蜜臀av| 国产高清视频在线播放一区| 色尼玛亚洲综合影院| 1024手机看黄色片| 亚洲aⅴ乱码一区二区在线播放| 淫秽高清视频在线观看| 久久99热这里只有精品18| 国产精品久久久人人做人人爽| 99re在线观看精品视频| 日本五十路高清| 免费在线观看影片大全网站| 色哟哟哟哟哟哟| 欧美日韩黄片免| 午夜福利在线在线| 午夜影院日韩av| 美女大奶头视频| 久久精品aⅴ一区二区三区四区| 久久99热这里只有精品18| 亚洲片人在线观看| 亚洲美女视频黄频| 宅男免费午夜| 女生性感内裤真人,穿戴方法视频| 美女高潮喷水抽搐中文字幕| 日韩三级视频一区二区三区| 国产av不卡久久| 亚洲熟妇中文字幕五十中出| 欧美午夜高清在线| 男女床上黄色一级片免费看| 五月玫瑰六月丁香| 一个人免费在线观看的高清视频| 噜噜噜噜噜久久久久久91| 国产精品爽爽va在线观看网站| 露出奶头的视频| 免费看美女性在线毛片视频| 日韩av在线大香蕉| 免费看十八禁软件| 国产成人影院久久av| 日本一二三区视频观看| 青草久久国产| 午夜激情欧美在线| 美女高潮的动态| 日本三级黄在线观看| 欧洲精品卡2卡3卡4卡5卡区| 亚洲avbb在线观看| 国产精品 欧美亚洲| 国产精品电影一区二区三区| 久久久久免费精品人妻一区二区| 99久久99久久久精品蜜桃| 国产亚洲精品一区二区www| 国产熟女xx| 亚洲av五月六月丁香网| 亚洲精品在线美女| 99久久久亚洲精品蜜臀av| 国产三级中文精品| 国产野战对白在线观看| 国产91精品成人一区二区三区| 亚洲av成人av| 偷拍熟女少妇极品色| 琪琪午夜伦伦电影理论片6080| 在线观看美女被高潮喷水网站 | 中文字幕精品亚洲无线码一区| 在线免费观看不下载黄p国产 | 非洲黑人性xxxx精品又粗又长| 老司机午夜十八禁免费视频| 99热这里只有精品一区 | 国产伦一二天堂av在线观看| 欧美激情久久久久久爽电影| 日本黄色视频三级网站网址| 999久久久国产精品视频| 午夜影院日韩av| 国产伦精品一区二区三区视频9 | 91九色精品人成在线观看| 国内精品一区二区在线观看| 麻豆久久精品国产亚洲av| 亚洲真实伦在线观看| 久久精品国产亚洲av香蕉五月| 两人在一起打扑克的视频| 亚洲国产欧美一区二区综合| 成人av在线播放网站| 无人区码免费观看不卡| 国产69精品久久久久777片 | 国产三级在线视频| 日韩 欧美 亚洲 中文字幕| 久久精品国产清高在天天线| 亚洲国产欧洲综合997久久,| 欧美性猛交╳xxx乱大交人| 亚洲欧美日韩卡通动漫| 成人性生交大片免费视频hd| 久久草成人影院| 日本一本二区三区精品| 波多野结衣巨乳人妻| 老司机在亚洲福利影院| 三级国产精品欧美在线观看 | av片东京热男人的天堂| 老司机福利观看| 香蕉久久夜色| 国产伦在线观看视频一区| 看免费av毛片| 最新美女视频免费是黄的| 久久伊人香网站| 精品一区二区三区av网在线观看| 国产精品野战在线观看| h日本视频在线播放| 欧美一区二区精品小视频在线| 亚洲真实伦在线观看| 欧美黄色片欧美黄色片| 免费观看人在逋| 男插女下体视频免费在线播放| 两人在一起打扑克的视频| 男女那种视频在线观看| 香蕉久久夜色| 在线观看免费视频日本深夜| 国产亚洲精品久久久久久毛片| 99久久久亚洲精品蜜臀av| 国产高清激情床上av| 淫秽高清视频在线观看| 亚洲精品久久国产高清桃花| 久久久久性生活片| 国产精品 欧美亚洲| 搞女人的毛片| 国产精品综合久久久久久久免费| 男人舔女人下体高潮全视频| АⅤ资源中文在线天堂| 最近最新中文字幕大全免费视频| 成年人黄色毛片网站| 亚洲avbb在线观看| 亚洲国产欧美网| 12—13女人毛片做爰片一| 一级a爱片免费观看的视频| 亚洲精品美女久久av网站| 亚洲精品久久国产高清桃花| 国产精品亚洲av一区麻豆| 日本一本二区三区精品| 久久精品亚洲精品国产色婷小说| 国产一区二区三区视频了| 亚洲国产看品久久| 国产三级黄色录像| 一边摸一边抽搐一进一小说| aaaaa片日本免费| 午夜日韩欧美国产| 黄色 视频免费看| 最新中文字幕久久久久 | 亚洲国产精品成人综合色| 在线观看免费午夜福利视频| 首页视频小说图片口味搜索| 淫妇啪啪啪对白视频| 中文资源天堂在线| 欧美日韩综合久久久久久 | 亚洲自偷自拍图片 自拍| 国产99白浆流出| 国产蜜桃级精品一区二区三区| 狠狠狠狠99中文字幕| 国产真实乱freesex| 熟女少妇亚洲综合色aaa.| 一区二区三区国产精品乱码| 久久国产精品影院| 国产一区二区在线观看日韩 | 波多野结衣高清无吗| 亚洲av美国av| а√天堂www在线а√下载| 国产成人av教育| 丁香六月欧美| 中文亚洲av片在线观看爽| 久久精品夜夜夜夜夜久久蜜豆| 国产精品九九99| 亚洲精品久久国产高清桃花| 亚洲第一欧美日韩一区二区三区| 一区二区三区国产精品乱码| 身体一侧抽搐| 久久亚洲精品不卡| 国内毛片毛片毛片毛片毛片| 欧美色视频一区免费| 亚洲第一电影网av| 成人永久免费在线观看视频| 成人国产一区最新在线观看| 天堂动漫精品| 久久天躁狠狠躁夜夜2o2o| 国产v大片淫在线免费观看| 国产日本99.免费观看| 国产单亲对白刺激| 黄色女人牲交| 亚洲熟妇熟女久久| 最近最新免费中文字幕在线| 午夜激情福利司机影院| 一本精品99久久精品77| 网址你懂的国产日韩在线| 久久久国产欧美日韩av| 床上黄色一级片| 嫩草影院入口| 一卡2卡三卡四卡精品乱码亚洲| 精品国内亚洲2022精品成人| 一个人看的www免费观看视频| 亚洲乱码一区二区免费版| 亚洲狠狠婷婷综合久久图片| 禁无遮挡网站| 亚洲在线自拍视频| 精品不卡国产一区二区三区| 日本 av在线| 两个人视频免费观看高清| 欧美一级毛片孕妇| 一区二区三区国产精品乱码| 全区人妻精品视频| 国产私拍福利视频在线观看| 日韩av在线大香蕉| 99久久综合精品五月天人人| 特级一级黄色大片| 久久国产乱子伦精品免费另类| a级毛片a级免费在线| 两性夫妻黄色片| 麻豆国产av国片精品| 欧美一级a爱片免费观看看| 人妻丰满熟妇av一区二区三区| 亚洲av五月六月丁香网| 国产一区二区在线观看日韩 | 嫩草影视91久久| 国产精品一及| 欧美成人一区二区免费高清观看 | 嫩草影视91久久| 琪琪午夜伦伦电影理论片6080| 国产成人aa在线观看| 99精品在免费线老司机午夜| 999久久久精品免费观看国产| 少妇丰满av| 成人午夜高清在线视频| 免费看日本二区| 亚洲国产精品合色在线| 2021天堂中文幕一二区在线观| 久久久水蜜桃国产精品网| 国产成人影院久久av| 丰满人妻熟妇乱又伦精品不卡| 精品不卡国产一区二区三区| 97超视频在线观看视频| 十八禁人妻一区二区| 久久久精品大字幕| 99视频精品全部免费 在线 | 成年女人毛片免费观看观看9| 香蕉久久夜色| 97人妻精品一区二区三区麻豆| 91av网站免费观看| 成人鲁丝片一二三区免费| 无限看片的www在线观看| 97人妻精品一区二区三区麻豆| 91在线精品国自产拍蜜月 | 欧美日韩福利视频一区二区| 日韩大尺度精品在线看网址| 三级国产精品欧美在线观看 | 欧美一级a爱片免费观看看| 国产99白浆流出| 亚洲国产欧洲综合997久久,| 操出白浆在线播放| 国产激情欧美一区二区| 色哟哟哟哟哟哟| 五月玫瑰六月丁香| 国产成人aa在线观看| 欧美日本视频| 亚洲精品一区av在线观看| or卡值多少钱| 成人鲁丝片一二三区免费| 成人永久免费在线观看视频| 亚洲国产精品sss在线观看| 亚洲九九香蕉| 校园春色视频在线观看| 亚洲午夜精品一区,二区,三区| 久久婷婷人人爽人人干人人爱| 高清毛片免费观看视频网站| 99精品在免费线老司机午夜| av播播在线观看一区| or卡值多少钱| 免费看av在线观看网站| 99久久九九国产精品国产免费| 最新中文字幕久久久久| 亚洲婷婷狠狠爱综合网| 又爽又黄a免费视频| 亚洲av日韩在线播放| 中国国产av一级| 国产精品久久久久久久久免| 岛国毛片在线播放| 久久精品夜夜夜夜夜久久蜜豆| 一级毛片我不卡| 国产精品麻豆人妻色哟哟久久 | 最近中文字幕2019免费版| 国产精品人妻久久久影院| 99在线视频只有这里精品首页| 国产伦理片在线播放av一区| 久久精品国产自在天天线| 亚洲四区av| 欧美高清成人免费视频www| 亚洲自拍偷在线| 亚洲五月天丁香| 亚洲在线观看片| 亚洲真实伦在线观看| 观看美女的网站| 直男gayav资源| 国产极品精品免费视频能看的| 综合色av麻豆| 成年av动漫网址| 美女脱内裤让男人舔精品视频| av又黄又爽大尺度在线免费看 | 男女那种视频在线观看| av在线蜜桃| 偷拍熟女少妇极品色| 国产精品永久免费网站| 永久网站在线| av在线天堂中文字幕| 高清毛片免费看| ponron亚洲| 久久99热这里只频精品6学生 | 我要看日韩黄色一级片| 国产单亲对白刺激| 看免费成人av毛片| 久久久久久久久大av| 亚洲av免费高清在线观看| 久久久欧美国产精品| 亚洲av成人精品一二三区| 大香蕉97超碰在线| 尾随美女入室| 亚洲美女视频黄频| 午夜免费激情av| 国产又色又爽无遮挡免| 精品国产三级普通话版| 久久久久网色| 女人久久www免费人成看片 | 久久久久久久亚洲中文字幕| 国产av在哪里看| 最后的刺客免费高清国语| 青春草视频在线免费观看| 精品久久久久久久久亚洲| 国产老妇伦熟女老妇高清| 国产精品99久久久久久久久| 亚洲综合色惰| 麻豆精品久久久久久蜜桃| 夫妻性生交免费视频一级片| 国产精品日韩av在线免费观看| 免费看日本二区| 欧美三级亚洲精品| 欧美一区二区亚洲| 精品久久久久久久久久久久久| 中文亚洲av片在线观看爽| 国产欧美另类精品又又久久亚洲欧美| 久久人人爽人人片av| 三级男女做爰猛烈吃奶摸视频| 变态另类丝袜制服| 国产v大片淫在线免费观看| 精品一区二区三区人妻视频| 乱人视频在线观看| 99久久人妻综合| 日日啪夜夜撸| 性插视频无遮挡在线免费观看| 啦啦啦观看免费观看视频高清| 国产精品无大码| 亚洲精品国产av成人精品| 久久久欧美国产精品| 亚洲国产精品专区欧美| 久久精品夜色国产| 国内精品一区二区在线观看| 亚洲av成人av| 亚洲av不卡在线观看| 日韩欧美 国产精品| 久久精品久久精品一区二区三区| 99热这里只有是精品50| 国产精品无大码| 国内精品宾馆在线| 少妇熟女aⅴ在线视频| 有码 亚洲区| 亚洲人成网站在线播| 天天躁夜夜躁狠狠久久av| 99国产精品一区二区蜜桃av| 国产在线男女| 日韩欧美三级三区| 国产精品伦人一区二区| 国产av码专区亚洲av| 中文字幕人妻熟人妻熟丝袜美| 亚洲av中文字字幕乱码综合| 日韩一本色道免费dvd| 美女内射精品一级片tv| 日日摸夜夜添夜夜添av毛片| 国产成年人精品一区二区| 欧美高清性xxxxhd video| 国产精品国产三级专区第一集| 一级毛片我不卡| 熟妇人妻久久中文字幕3abv| 变态另类丝袜制服| 久久久久久久久久久丰满| 国产av在哪里看| 国产亚洲av嫩草精品影院| 九草在线视频观看| 色哟哟·www| 久久人妻av系列| 欧美日韩精品成人综合77777| 精品一区二区三区视频在线| 看十八女毛片水多多多| 中国国产av一级| 黄色欧美视频在线观看| 最新中文字幕久久久久| 99热6这里只有精品| 国产午夜福利久久久久久| av在线播放精品| 成人午夜精彩视频在线观看| 国产成人91sexporn| 欧美3d第一页| 午夜福利高清视频| 能在线免费看毛片的网站| 国产探花极品一区二区| 亚洲av福利一区| 精品久久久久久成人av| 久久99精品国语久久久| 日本一二三区视频观看| 久久久久久久久久久免费av| 欧美性感艳星| 国产午夜精品一二区理论片| 爱豆传媒免费全集在线观看| 午夜精品国产一区二区电影 | 少妇的逼好多水| 午夜久久久久精精品| 久久99精品国语久久久| 老司机影院成人| 欧美最新免费一区二区三区| 69人妻影院| 中文字幕av在线有码专区| 精品午夜福利在线看| 国产精品蜜桃在线观看| 免费看a级黄色片| 亚洲欧美日韩高清专用| 插逼视频在线观看| 久久99热这里只有精品18| 如何舔出高潮| 欧美一区二区精品小视频在线| 亚洲精品国产av成人精品| .国产精品久久| 69人妻影院| 国产免费男女视频| 亚洲国产欧美在线一区| 久久精品国产鲁丝片午夜精品| 国产真实伦视频高清在线观看| 国产精品美女特级片免费视频播放器| 国内精品美女久久久久久| 免费播放大片免费观看视频在线观看 | 成人特级av手机在线观看| 18禁动态无遮挡网站| 日韩av不卡免费在线播放| 熟女人妻精品中文字幕| 欧美日韩一区二区视频在线观看视频在线 | 亚洲国产精品合色在线| 偷拍熟女少妇极品色| 中文字幕av在线有码专区| 国产av不卡久久| 亚洲人成网站高清观看| 99热网站在线观看| 国产精品久久电影中文字幕| 国内少妇人妻偷人精品xxx网站| 成人av在线播放网站| 日本免费在线观看一区| 69人妻影院| 熟妇人妻久久中文字幕3abv| 久久久精品欧美日韩精品| 久久这里有精品视频免费| 亚洲av福利一区| 一级爰片在线观看| 亚洲av.av天堂| 内地一区二区视频在线| 成人三级黄色视频| 国产单亲对白刺激| 欧美又色又爽又黄视频| 人妻少妇偷人精品九色| 国产免费一级a男人的天堂| 日韩亚洲欧美综合| 成年女人看的毛片在线观看| 久久久久九九精品影院| 在线观看66精品国产| 一个人观看的视频www高清免费观看| 亚洲国产精品合色在线| 狠狠狠狠99中文字幕| 成人高潮视频无遮挡免费网站| av在线天堂中文字幕| 人人妻人人看人人澡| 亚洲国产欧美人成| 午夜视频国产福利| 国产av不卡久久| 成人一区二区视频在线观看| 亚洲av福利一区| 99热精品在线国产| 国产精品国产三级国产av玫瑰| av线在线观看网站| 久久久成人免费电影| 尤物成人国产欧美一区二区三区| 国产伦精品一区二区三区视频9| 欧美高清性xxxxhd video| 亚洲欧洲国产日韩| 直男gayav资源| 国产精品国产三级国产av玫瑰| 亚洲天堂国产精品一区在线| 国产私拍福利视频在线观看| 尤物成人国产欧美一区二区三区| 七月丁香在线播放| av在线老鸭窝| 精品久久久久久久久av| 成人欧美大片| 最近视频中文字幕2019在线8| 国产免费男女视频| 日韩av在线大香蕉| 老司机影院毛片| 亚洲四区av| 日韩精品青青久久久久久| 国产精品国产三级国产专区5o | 午夜激情欧美在线| av在线观看视频网站免费| 中文字幕精品亚洲无线码一区| 中文欧美无线码| 午夜福利成人在线免费观看| 日韩精品有码人妻一区| 直男gayav资源| 日韩欧美三级三区| 国产欧美日韩精品一区二区| 嫩草影院精品99| 欧美激情国产日韩精品一区| 日韩av在线大香蕉| 日本黄色视频三级网站网址| 亚洲四区av| 日韩av不卡免费在线播放| 色视频www国产| 久久精品久久久久久噜噜老黄 | 亚洲欧美日韩无卡精品| 又爽又黄无遮挡网站| 最新中文字幕久久久久| 老女人水多毛片| 久久精品影院6| 亚洲人成网站在线观看播放| 色哟哟·www| 国产伦理片在线播放av一区| 成人午夜高清在线视频| 三级男女做爰猛烈吃奶摸视频| 国产亚洲av嫩草精品影院| 日韩人妻高清精品专区| 免费在线观看成人毛片| www日本黄色视频网| 99久国产av精品| 亚洲怡红院男人天堂| 一级爰片在线观看|