日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python百科全书_维基百科中的数据科学:手把手教你用Python读懂全球最大百科全书...

發布時間:2024/3/12 python 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python百科全书_维基百科中的数据科学:手把手教你用Python读懂全球最大百科全书... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

image

大數據文摘出品

編譯:狗小白、李佳、張弛、魏子敏

沒人否認,維基百科是現代最令人驚嘆的人類發明之一。

幾年前誰能想到,匿名貢獻者們的義務工作竟創造出前所未有的巨大在線知識庫?維基百科不僅是你寫大學論文時最好的信息渠道,也是一個極其豐富的數據源。

從自然語言處理到監督式機器學習,維基百科助力了無數的數據科學項目。

維基百科的規模之大,可稱為世上最大的百科全書,但也因此稍讓數據工程師們感到頭疼。當然,有合適的工具的話,數據量的規模就不是那么大的問題了。

本文將介紹“如何編程下載和解析英文版維基百科”。

在介紹過程中,我們也會提及以下幾個數據科學中重要的問題:

1、從網絡中搜索和編程下載數據

2、運用Python庫解析網絡數據(HTML, XML, MediaWiki格式)

3、多進程處理、并行化處理

這個項目最初是想要收集維基百科上所有的書籍信息,但我之后發現項目中使用的解決方法可以有更廣泛的應用。這里提到的,以及在Jupyter Notebook里展示的技術,能夠高效處理維基百科上的所有文章,同時還能擴展到其它的網絡數據源中。

本文中運用的Python代碼的筆記放在GitHub,靈感來源于Douwe Osinga超棒的《深度學習手冊》。前面提到的Jupyter Notebooks也可以免費獲取。

GitHub鏈接:

免費獲取地址:

編程搜索和下載數據

任何一個數據科學項目第一步都是獲取數據。我們當然可以一個個進入維基百科頁面打包下載搜索結果,但很快就會下載受限,而且還會給維基百科的服務器造成壓力。還有一種辦法,我們通過dumps.wikimedia.org這個網站獲取維基百科所有數據的定期快照結果,又稱dump。

用下面這段代碼,我們可以看到數據庫的可用版本:

import requests

Library for parsing HTML

from bs4 import BeautifulSoup

base_url = 'https://dumps.wikimedia.org/enwiki/'

index = requests.get(base_url).text

soup_index = BeautifulSoup(index, 'html.parser')

Find the links on the page

dumps = [a['href'] for a in soup_index.find_all('a') if

a.has_attr('href')]

dumps

['../',

'20180620/',

'20180701/',

'20180720/',

'20180801/',

'20180820/',

'20180901/',

'20180920/',

'latest/']

這段代碼使用了BeautifulSoup庫來解析HTML。由于HTML是網頁的標準標識語言,因此就處理網絡數據來說,這個庫簡直是無價瑰寶。

本項目使用的是2018年9月1日的dump(有些dump數據不全,請確保選擇一個你所需的數據)。我們使用下列代碼來找到dump里所有的文件。

dump_url = base_url + '20180901/'

Retrieve the html

dump_html = requests.get(dump_url).text

Convert to a soup

soup_dump = BeautifulSoup(dump_html, 'html.parser')

Find list elements with the class file

soup_dump.find_all('li', {'class': 'file'})[:3]

[

enwiki-20180901-pages-articles-multistream.xml.bz2 15.2 GB,

enwiki-20180901-pages-articles-multistream-index.txt.bz2 195.6 MB,

enwiki-20180901-pages-meta-history1.xml-p10p2101.7z 320.6 MB]

我們再一次使用BeautifulSoup來解析網絡找尋文件。我們可以在https://dumps.wikimedia.org/enwiki/20180901/頁面里手工下載文件,但這就不夠效率了。網絡數據如此龐雜,懂得如何解析HTML和在程序中與網頁交互是非常有用的——學點網站檢索知識,龐大的新數據源便觸手可及。

考慮好下載什么

上述代碼把dump里的所有文件都找出來了,你也就有了一些下載的選擇:文章當前版本,文章頁以及當前討論列表,或者是文章所有歷史修改版本和討論列表。如果你選擇最后一個,那就是萬億字節的數據量了!本項目只選用文章最新版本。

所有文章的當前版本能以單個文檔的形式獲得,但如果我們下載解析這個文檔,就得非常費勁地一篇篇文章翻看,非常低效。更好的辦法是,下載多個分區文檔,每個文檔內容是文章的一個章節。之后,我們可以通過并行化一次解析多個文檔,顯著提高效率。

“當我處理文檔時,我更喜歡多個小文檔而非一個大文檔,這樣我就可以并行化運行多個文檔了?!?/p>

分區文檔格式為bz2壓縮的XML(可擴展標識語言),每個分區大小300~400MB,全部的壓縮包大小15.4GB。無需解壓,但如果你想解壓,大小約58GB。這個大小對于人類的全部知識來說似乎并不太大。

image

維基百科壓縮文件大小

下載文件

Keras 中的get_file語句在實際下載文件中非常好用。下面的代碼可通過鏈接下載文件并保存到磁盤中:

from keras.utils import get_file

saved_file_path = get_file(file, url)

下載的文件保存在~/.keras/datasets/,也是Keras默認保存設置。一次性下載全部文件需2個多小時(你可以試試并行下載,但我試圖同時進行多個下載任務時被限速了)

解析數據

我們首先得解壓文件。但實際我們發現,想獲取全部文章數據根本不需要這樣。我們可以通過一次解壓運行一行內容來迭代文檔。當內存不夠運行大容量數據時,在文件間迭代通常是唯一選擇。我們可以使用bz2庫對bz2壓縮的文件迭代。

不過在測試過程中,我發現了一個更快捷(雙倍快捷)的方法,用的是system utility bzcat以及Python模塊的subprocess。以上揭示了一個重要的觀點:解決問題往往有很多種辦法,而找到最有效辦法的唯一方式就是對我們的方案進行基準測試。這可以很簡單地通過%%timeit Jupyter cell magic來對方案計時評價。

迭代解壓文件的基本格式為:

data_path = '~/.keras/datasets/enwiki-20180901-pages-articles15.xml-p7744803p9244803.bz2

Iterate through compressed file one line at a time

for line in subprocess.Popen(['bzcat'],

stdin = open(data_path),

stdout = subprocess.PIPE).stdout:

# process line

如果簡單地讀取XML數據,并附為一個列表,我們得到看起來像這樣的東西:

image

維基百科文章的源XML

上面展示了一篇維基百科文章的XML文件。每個文件里面有成千上萬篇文章,因此我們下載的文件里包含百萬行這樣的語句。如果我們真想把事情弄復雜,我們可以用正則表達式和字符串匹配跑一遍文檔來找到每篇文章。這就極其低效了,我們可以采取一個更好的辦法:使用解析XML和維基百科式文章的定制化工具。

解析方法

我們需要在兩個層面上來解析文檔:

1、從XML中提取文章標題和內容

2、從文章內容中提取相關信息

好在,Python對這兩個都有不錯的應對方法。

解析XML

解決第一個問題——定位文章,我們使用SAX(Simple API for XML) 語法解析器。BeautifulSoup語句也可以用來解析XML,但需要內存載入整個文檔并且建立一個文檔對象模型(DOM)。而SAX一次只運行XML里的一行字,完美符合我們的應用場景。

基本思路就是我們對XML文檔進行搜索,在特定標簽間提取相關信息。例如,給出下面這段XML語句:

Carroll F. Knicely

'''Carroll F. Knicely''' (born c. 1929 in [[Staunton, Virginia]] - died November 2, 2006 in [[Glasgow, Kentucky]]) was [[Editing|editor]] and [[Publishing|publisher]] of the ''[[Glasgow Daily Times]]'' for nearly 20 years (and later, its owner) and served under three [[Governor of Kentucky|Kentucky Governors]] as commissioner and later Commerce Secretary.\n'

我們想篩出在

和這兩標簽間的內容(這個title就是維基百科文章標題,text就是文章內容)。SAX能直接讓我們實現這樣的功能——通過parser和ContentHandler這兩個語句來控制信息如何通過解析器然后被處理。每次掃一行XML句子進解析器,Content Handler則幫我們提取相關的信息。

如果你不嘗試做一下,可能理解起來有點難度,但是Content handler的思想是尋找開始標簽和結束標簽之間的內容,將找到的字符添加到緩存中。然后將緩存的內容保存到字典中,其中相應的標簽作為對應的鍵。最后我們得到一個鍵是標簽,值是標簽中的內容的字典。下一步,我們會將這個字典傳遞給另一個函數,它將解析字典中的內容。

我們唯一需要編寫的SAX的部分是Content Handler。全文如下:

在這段代碼中,我們尋找標簽為title和text的標簽。每次解析器遇到其中一個時,它會將字符保存到緩存中,直到遇到對應的結束標簽()。然后它會保存緩存內容到字典中-- self._values。文章由標簽區分,如果Content Handler遇到一個代表結束的 標簽,它將添加self._values 到文章列表(self._pages)中。如果感到疑惑了,實踐觀摩一下可能會有幫助。

下面的代碼顯示了如何通過XML文件查找文章?,F在,我們只是將它們保存到handler._pages中,稍后我們將把文章發送到另一個函數中進行解析。

Object for handling xml

handler = WikiXmlHandler()

Parsing object

parser = xml.sax.make_parser()

parser.setContentHandler(handler)

Iteratively process file

for line in subprocess.Popen(['bzcat'],

stdin = open(data_path),

stdout = subprocess.PIPE).stdout:

parser.feed(line)

# Stop when 3 articles have been found

if len(handler._pages) > 2:

break

如果我們觀察 handler._pages,我們將看到一個列表,其中每個元素都是一個包含一篇文章的標題和內容的元組:

handler._pages[0]

[('Carroll Knicely',

"'''Carroll F. Knicely''' (born c. 1929 in [[Staunton, Virginia]] - died November 2, 2006 in [[Glasgow, Kentucky]]) was [[Editing|editor]] and [[Publishing|publisher]] ...)]

此時,我們已經編寫的代碼可以成功地識別XML中的文章?,F在我們完成了解析文件一半的任務,下一步是處理文章以查找特定頁面和信息。再次,我們使用專為這項工作而創建的一個工具。

解析維基百科文章

維基百科運行在一個叫做MediaWiki的軟件上,該軟件用來構建wiki。這使文章遵循一種標準格式,這種格式可以輕易地用編程方式訪問其中的信息。雖然一篇文章的文本看起來可能只是一個字符串,但由于格式的原因,它實際上編碼了更多的信息。為了有效地獲取這些信息,我們引進了強大的 mwparserfromhell, 一個為處理MediaWiki內容而構建的庫。

如果我們將維基百科文章的文本傳遞給 mwparserfromhell,我們會得到一個Wikicode 對象,它含有許多對數據進行排序的方法。例如,以下代碼從文章創建了一個wikicode對象,并檢索文章中的 wikilinks()。這些鏈接指向維基百科的其他文章:

import mwparserfromhell

Create the wiki article

wiki = mwparserfromhell.parse(handler._pages[6][1])

Find the wikilinks

wikilinks = [x.title for x in wiki.filter_wikilinks()]

wikilinks[:5]

['Provo, Utah', 'Wasatch Front', 'Megahertz', 'Contemporary hit radio', 'watt']

有許多有用的方法可以應用于wikicode,例如查找注釋或搜索特定的關鍵字。如果您想獲得文章文本的最終修訂版本,可以調用:

wiki.strip_code().strip()

'KENZ (94.9 FM, " Power 94.9 " ) is a top 40/CHR radio station broadcasting to Salt Lake City, Utah '

因為我的最終目標是找到所有關于書籍的文章,那么是否有一種方法可以使用解析器來識別某個類別中的文章呢?幸運的是,答案是肯定的——使用MediaWiki templates。

文章模板

模板(templates)是記錄信息的標準方法。維基百科上有無數的模板,但與我們的目的最相關的是信息框( Infoboxes)。有些模板編碼文章的摘要信息。例如,戰爭與和平的信息框是:

image

維基百科上的每一類文章,如電影、書籍或廣播電臺,都有自己的信息框。在書籍的例子中,信息框模板被命名為Infobox book。同樣,wiki對象有一個名為filter_templates()的方法,它允許我們從一篇文章中提取特定的模板。因此,如果我們想知道一篇文章是否是關于一本書的,我們可以通過book信息框去過濾。展示如下:

Filter article for book template

wiki.filter_templates('Infobox book')

如果匹配成功,那我們就找到一本書了!要查找你感興趣的文章類別的信息框模板,請參閱信息框列表。

如何將用于解析文章的mwparserfromhell 與我們編寫的SAX解析器結合起來?我們修改了Content Handler中的endElement方法,將包含文章標題和文本的值的字典,發送到通過指定模板搜索文章文本的函數中。如果函數找到了我們想要的文章,它會從文章中提取信息,然后返回給handler。首先,我將展示更新后的endElement 。

def endElement(self, name):

"""Closing tag of element"""

if name == self._current_tag:

self._values[name] = ' '.join(self._buffer)

if name == 'page':

self._article_count += 1

# Send the page to the process article function

book = process_article(**self._values,

template = 'Infobox book')

# If article is a book append to the list of books

if book:

self._books.append(book)

一旦解析器到達文章的末尾,我們將文章傳遞到函數 process_article,如下所示:

def process_article(title, text, timestamp, template = 'Infobox book'):

"""Process a wikipedia article looking for template"""

# Create a parsing object

wikicode = mwparserfromhell.parse(text)

# Search through templates for the template

matches = wikicode.filter_templates(matches = template)

if len(matches) >= 1:

# Extract information from infobox

properties = {param.name.strip_code().strip(): param.value.strip_code().strip()

for param in matches[0].params

if param.value.strip_code().strip()}

# Extract internal wikilinks

雖然我正在尋找有關書籍的文章,但是這個函數可以用來搜索維基百科上任何類別的文章。只需將模板替換為指定類別的模板(例如 Infobox language是用來尋找語言的),它只會返回符合條件的文章信息。

我們可以在一個文件上測試這個函數和新的ContentHandler 。

Searched through 427481 articles.

Found 1426 books in 1055 seconds.

讓我們看一下查找一本書的結果:

books[10]

['War and Peace',

{'name': 'War and Peace',

'author': 'Leo Tolstoy',

'language': 'Russian, with some French',

'country': 'Russia',

'genre': 'Novel (Historical novel)',

'publisher': 'The Russian Messenger (serial)',

'title_orig': 'Война и миръ',

'orig_lang_code': 'ru',

'translator': 'The first translation of War and Peace into English was by American Nathan Haskell Dole, in 1899',

'image': 'Tolstoy - War and Peace - first edition, 1869.jpg',

'caption': 'Front page of War and Peace, first edition, 1869 (Russian)',

'release_date': 'Serialised 1865–1867; book 1869',

'media_type': 'Print',

'pages': '1,225 (first published edition)'},

['Leo Tolstoy',

'Novel',

'Historical novel',

'The Russian Messenger',

'Serial (publishing)',

'Category:1869 Russian novels',

'Category:Epic novels',

'Category:Novels set in 19th-century Russia',

'Category:Russian novels adapted into films',

'Category:Russian philosophical novels'],

['https://books.google.com/?id=c4HEAN-ti1MC',

'https://www.britannica.com/art/English-literature',

'https://books.google.com/books?id=xf7umXHGDPcC',

'https://books.google.com/?id=E5fotqsglPEC',

'https://books.google.com/?id=9sHebfZIXFAC'],

'2018-08-29T02:37:35Z']

對于維基百科上的每一本書,我們把信息框中的信息整理為字典、書籍在維基百科中的wikilinks信息、書籍的外部鏈接和最新編輯的時間戳。(我把精力集中在這些信息上,為我的下一個項目建立一個圖書推薦系統)。你可以修改process_article 函數和WikiXmlHandler類,以查找任何你需要的信息和文章!

如果你看一下只處理一個文件的時間,1055秒,然后乘以55,你會發現處理所有文件的時間超過了15個小時!當然,我們可以在一夜之間運行,但如果可以的話,我不想浪費額外的時間。這就引出了我們將在本項目中介紹的最后一種技術:使用多處理和多線程進行并行化。

并行操作

與其一次一個解析文件,不如同時處理其中的幾個(這就是我們下載分區的原因)。我們可以使用并行化,通過多線程或多處理來實現。

多線程與多處理

多線程和多處理是同時在計算機或多臺計算機上執行許多任務的方法。我們磁盤上有許多文件,每個文件都需要以相同的方式進行解析。一個簡單的方法是一次解析一個文件,但這并沒有充分利用我們的資源。因此,我們可以使用多線程或多處理同時解析多個文件,這將大大加快整個過程。

通常,多線程對于輸入/輸出綁定任務(例如讀取文件或發出請求)更好(更快)。多處理對于cpu密集型任務更好(更快)。對于解析文章的過程,我不確定哪種方法是最優的,因此我再次用不同的參數對這兩種方法進行了基準測試。

學習如何進行測試和尋找不同的方法來解決一個問題,你將會在數據科學或任何技術的職業生涯中走得更遠。

相關報道:

總結

以上是生活随笔為你收集整理的python百科全书_维基百科中的数据科学:手把手教你用Python读懂全球最大百科全书...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

99精品国产在热久久下载 | 97超碰在线免费观看 | 久久久久久久久久久综合 | 亚洲一区av | 在线视频国产区 | 免费观看一级视频 | 亚洲国产视频直播 | 国产一二区视频 | 久草精品视频 | 777xxx欧美| 免费观看一区二区三区视频 | 成人毛片100免费观看 | 日韩在线视频在线观看 | 久久免费在线视频 | 999久久国产精品免费观看网站 | 欧美乱码精品一区 | 久久视频免费在线 | 91网在线 | 久草视频免费 | 日韩精品久久久免费观看夜色 | 香蕉网在线播放 | 国产一线天在线观看 | 精品国产久 | 草久视频在线观看 | avove黑丝| 中文 一区二区 | 天天插天天狠天天透 | 久久精品高清视频 | 中文字幕制服丝袜av久久 | 日韩欧美国产成人 | 国内精品免费久久影院 | 成人黄色中文字幕 | 香蕉视频久久 | 一区二区三区在线视频111 | 国产黄色一级片 | 丝袜美腿亚洲 | 亚洲欧美国产精品va在线观看 | 日日碰狠狠躁久久躁综合网 | 国产 成人 久久 | 中文伊人| 在线观看中文字幕第一页 | 欧美性色xo影院 | 国产高清在线免费 | 亚洲欧美成人 | www亚洲国产 | 97视频在线观看成人 | 天天操天天干天天摸 | 一区在线免费观看 | 国产美女精品在线 | 国产精品婷婷 | 免费观看的av网站 | 国产在线一区观看 | 婷婷五月色综合 | 女人魂免费观看 | 九九热免费在线观看 | 在线黄色观看 | 久久av伊人| 欧美成人理伦片 | 日韩超碰 | 免费国产在线精品 | 日韩天堂网 | 深爱开心激情 | 免费色视频网站 | 欧美一级高清片 | 深夜免费网站 | 开心色婷婷 | 亚洲一区视频免费观看 | 在线看片视频 | 久久精品高清视频 | h视频日本 | 久久国产精品久久精品国产演员表 | 探花视频免费观看高清视频 | 久久久久久99精品 | 综合久久久 | 香蕉在线视频播放网站 | 国产精品欧美日韩 | 亚洲精品乱码久久久久久高潮 | 欧美黄在线 | 国产精品一区二区久久精品爱微奶 | 久久艹中文字幕 | 黄色视屏免费在线观看 | 欧美日韩中文国产一区发布 | 日韩色视频在线观看 | 国产又粗又猛又色 | 久久婷亚洲五月一区天天躁 | 国产涩涩在线观看 | 日韩激情免费视频 | 日韩网站在线 | 黄色av观看 | 97人人澡人人添人人爽超碰 | 欧美激情精品久久久久久 | 久久久久国产免费免费 | 免费人成在线观看网站 | 国产精品永久久久久久久www | 91av原创| 在线看毛片网站 | 亚洲精品中文字幕在线观看 | 最近更新中文字幕 | 精品美女在线观看 | 九九在线精品视频 | 久久久 精品 | 亚洲精品97| 99国产高清| 亚洲成人精品国产 | 99精品视频网站 | 免费观看成人网 | 麻豆高清免费国产一区 | 91精品国产综合久久久久久久 | 日本中文字幕免费观看 | 国产成人综合精品 | 久久精品亚洲 | 超碰在线免费福利 | 手机看片福利 | 日日夜夜人人天天 | 最新午夜电影 | 国产黄a三级三级 | 激情综合色综合久久综合 | 成人免费观看视频大全 | 亚洲视频一区二区三区在线观看 | 三级小视频在线观看 | 六月丁香婷婷久久 | 在线看v片 | 一区中文字幕 | 欧美在线a视频 | 亚洲精品乱码久久久久久蜜桃不爽 | 国产色婷婷精品综合在线手机播放 | 婷婷网站天天婷婷网站 | 久久夜色精品国产欧美一区麻豆 | 黄色一级大片免费看 | 91丨九色丨国产女 | 日日摸日日添夜夜爽97 | 六月丁香久久 | 美腿丝袜一区二区三区 | 蜜桃视频日本 | 99久热精品| 一区二区视频在线播放 | 蜜臀久久99精品久久久无需会员 | 久久久www成人免费毛片麻豆 | 国产一区二区精品在线 | 国产免费高清视频 | 黄色a视频免费 | 成人动漫精品一区二区 | 国产日韩欧美在线播放 | 国产一区欧美二区 | 欧美淫视频 | 91亚洲欧美 | 日韩午夜网站 | 久久久亚洲影院 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 国产成人精品在线观看 | 狠狠操电影网 | 国产精品1区2区3区在线观看 | 在线播放91| 中文字幕文字幕一区二区 | 亚洲综合成人在线 | 四虎在线观看精品视频 | 免费的黄色av| 尤物一区二区三区 | 中文字幕大全 | 国产资源在线视频 | 色噜噜狠狠狠狠色综合久不 | 免费男女网站 | 亚洲精品视频在 | 美女黄频免费 | 免费在线看成人av | 亚洲永久国产精品 | 日韩久久精品一区二区三区 | 91精品国产综合久久婷婷香蕉 | 五月激情亚洲 | 午夜国产一区二区三区四区 | 一区电影 | 久精品在线观看 | 免费日韩 精品中文字幕视频在线 | 婷婷激情五月综合 | 精品久久久久久综合日本 | 超碰97在线资源 | 亚洲国产色一区 | 在线亚洲激情 | 91xav| 久久艹在线 | 精品久久在线 | 亚洲免费在线观看视频 | 91高清免费观看 | 黄色片免费看 | 91久久在线观看 | 天天草网站 | 麻豆免费视频网站 | 久久久国产精品人人片99精片欧美一 | 亚洲激情在线视频 | 久久久久亚洲精品成人网小说 | 久久99热久久99精品 | 在线免费观看欧美日韩 | 国产69久久久欧美一级 | 九九免费在线视频 | 综合色在线观看 | 99国产一区 | 国产成人亚洲精品自产在线 | 波多野结衣在线视频一区 | 免费av在 | 日韩在线| 亚洲国产精品99久久久久久久久 | 午夜久久成人 | 久久er99热精品一区二区三区 | 日韩精品欧美专区 | 中文亚洲欧美日韩 | 久久99深爱久久99精品 | 国产无套精品久久久久久 | 国产乱码精品一区二区蜜臀 | 国产精品一区二区久久精品爱微奶 | 亚洲国产精品电影 | 97国产在线| 国产精品91一区 | 看国产黄色大片 | 日韩黄色免费电影 | 免费高清在线观看电视网站 | 色网站国产精品 | 日韩精品91偷拍在线观看 | av短片在线观看 | 成年人免费av | 国产精品99在线观看 | 免费看片网页 | 色网站在线 | 亚洲视频综合 | 成人丁香花 | 天天舔天天搞 | 国产麻豆精品免费视频 | 亚洲在线视频播放 | 亚洲经典视频 | 国产高清视频免费在线观看 | 成人av在线网 | 精品视频123区在线观看 | 日本久久影视 | 9草在线| 91久久国产露脸精品国产闺蜜 | 久久精品久久久久 | 91精品国产91久久久久福利 | 九九热精| 国产成人精品999在线观看 | 欧美日韩中文在线 | 天堂av影院 | av丝袜在线 | 97色se | 波多野结衣电影一区 | 永久黄网站色视频免费观看w | 五月婷丁香网 | 日韩欧美一级二级 | 欧美一级久久久久 | 日韩91精品| 天天看天天干天天操 | 国产视频在 | 99久高清在线观看视频99精品热在线观看视频 | 99欧美 | 天天综合网入口 | 色吊丝在线永久观看最新版本 | 日韩欧美电影在线 | 东方av在线免费观看 | 操操操人人人 | 久久国产精品一区二区三区 | 97成人在线免费视频 | 91大神dom调教在线观看 | 欧洲黄色片 | 99热在线国产 | 久久精品福利视频 | 国产精品久久久久久久久久久免费 | 81国产精品久久久久久久久久 | 日韩素人在线观看 | 欧美福利精品 | 在线观看视频一区二区 | 国内精品久久久久久久久久久 | 亚洲精品免费观看视频 | 成人欧美一区二区三区在线观看 | 国产亲近乱来精品 | 欧美精品在线免费 | 波多野结衣在线中文字幕 | 日韩免费在线视频观看 | 91精品在线麻豆 | 国内精品久久久 | 伊人久久国产精品 | 亚洲成人av一区二区 | 日韩欧美高清视频在线观看 | 久久久91精品国产 | 91桃色免费视频 | 激情五月综合网 | 久草www| av片中文字幕 | 亚洲春色综合另类校园电影 | 久久夜色精品国产欧美乱 | 国产欧美精品一区二区三区 | 精品国产观看 | 九九热re | 人人人爽| 国产在线精品福利 | 国产资源精品 | 亚洲另类久久 | 在线观看免费 | 日韩欧美在线中文字幕 | 国产成人黄色在线 | 午夜电影 电影 | 九九九九精品九九九九 | 在线电影 你懂得 | 四虎www.| 久久综合狠狠综合 | 久久人91精品久久久久久不卡 | www..com毛片 | 久久久免费精品视频 | 一区二区三区在线播放 | 欧美一区二区在线免费观看 | 免费又黄又爽的视频 | 精品国产1区2区3区 国产欧美精品在线观看 | 久草在线中文888 | 特黄一级毛片 | 色婷婷激情四射 | 国产69久久精品成人看 | 亚洲精品免费在线观看 | av在线播放国产 | 国产夫妻av在线 | 在线视频欧美日韩 | 色综合天天综合 | 日日摸日日添日日躁av | 婷婷草| 午夜少妇 | 久草久| 96av在线视频 | www色| 在线观看中文字幕一区二区 | 国产精品久久久久久婷婷天堂 | 色资源在线 | 天天色欧美 | 久久人人爽人人爽人人片av免费 | 亚洲高清在线观看视频 | 一区三区在线欧 | a视频免费在线观看 | 亚洲成人中文在线 | 欧美成亚洲 | 亚洲精品a区 | 国产破处视频在线播放 | 爱色婷婷| 日韩在线播放av | 国产精品刺激对白麻豆99 | 日韩精品一区二区三区三炮视频 | 在线看片a| 91久久精品日日躁夜夜躁国产 | 免费的黄色av | 伊人久久一区 | 97国产大学生情侣酒店的特点 | 欧美精彩视频在线观看 | 中文字幕在线观看免费高清电影 | 一区二区三区四区免费视频 | 亚洲一区久久久 | 国产黄色精品在线观看 | 91精品啪在线观看国产线免费 | 色狠狠综合天天综合综合 | 中文字幕在线观看第二页 | 国产精品免费观看国产网曝瓜 | 色综合久久久久久中文网 | 日本视频网| 亚洲va在线va天堂 | 五月亚洲 | 青青网视频 | 国产一区二区在线免费观看 | 久久字幕精品一区 | 欧美aa一级 | 麻豆精品视频在线观看免费 | 国产韩国日本高清视频 | 久久人人爽人人爽人人片av免费 | 91精品区 | 国产精品一区二区三区久久久 | 国产原创91 | 久草精品视频在线看网站免费 | 国内精品视频久久 | 精品国产一区二区三区久久久蜜月 | 亚洲1区在线 | 91豆花在线观看 | 天天干天天碰 | 亚洲视频电影在线 | 亚洲精品xxx | 欧美日韩高清一区二区 | 日韩中文字幕a | 丝袜美腿在线视频 | 日本不卡一区二区 | 五月天婷亚洲天综合网精品偷 | 亚洲国产精品电影在线观看 | 久久久久福利视频 | 精品国产电影一区 | 91夫妻自拍| 人人插人人舔 | 欧美日韩另类在线观看 | 999久久国产精品免费观看网站 | 亚洲国产成人精品在线观看 | 在线日韩亚洲 | av日韩在线网站 | 国产一区二区三区在线 | 亚洲涩涩涩涩涩涩 | 国产精品一二 | 日本韩国中文字幕 | 国产精品成人av久久 | 国产在线观看 | 日本中文乱码卡一卡二新区 | 欧美综合在线视频 | 国产一区二区在线播放视频 | 成人av资源网站 | 亚洲伊人av | 日韩免费网址 | 久久婷亚洲五月一区天天躁 | 亚洲最大成人免费网站 | 国产九九九视频 | 国产第一页福利影院 | 中文字幕一区二区三区久久蜜桃 | 欧美日韩国产免费视频 | 国产黄色免费电影 | 国产男女爽爽爽免费视频 | 最近高清中文在线字幕在线观看 | 久久久久一区 | 成人欧美日韩国产 | 久久免费视频在线 | 国产在线专区 | 久久96| 国产精品久久久久久久99 | 国产美女视频免费观看的网站 | 国产精品免费久久久久 | 综合色伊人| 波多野结衣视频一区二区 | 欧美亚洲另类在线视频 | 色综合咪咪久久网 | 国产成人免费观看 | 最近中文字幕免费av | 精品久久国产一区 | 正在播放亚洲精品 | 日本亚洲国产 | 4438全国亚洲精品在线观看视频 | 国产人免费人成免费视频 | 在线99| 国产视频一区在线 | 久久久精品一区二区 | 在线观看免费一区 | 欧美精品一区二区在线观看 | 中文字幕888 | 日韩午夜在线 | 国产亚洲精品电影 | 国产黄色片免费在线观看 | 综合久久久久久 | 婷久久 | 日韩久久精品一区二区 | 中文字幕一区av | 欧美一级黄大片 | 99久久精品免费看国产一区二区三区 | 国产午夜三级一区二区三 | 91激情| 狠狠躁日日躁 | 伊人色**天天综合婷婷 | 国产精品一区二区三区在线播放 | 美女网站免费福利视频 | 怡红院av久久久久久久 | 日韩精品视频免费专区在线播放 | 国产精品一区二区久久国产 | 日韩免费在线视频观看 | 99精品在线免费在线观看 | 国产精品第二页 | 久久久亚洲麻豆日韩精品一区三区 | 99色国产| 天天干夜夜爽 | 免费男女羞羞的视频网站中文字幕 | 热久精品 | 国产精品xxxx18a99 | 日本一区二区三区免费看 | 中文字幕丝袜 | 国产精品第7页 | 国产麻豆精品95视频 | 91在线精品视频 | 99久久er热在这里只有精品15 | 一区二区三区在线免费播放 | 久久综合久久久 | 麻豆91精品 | 欧美性大战久久久久 | 91麻豆精品国产91 | 国产成人精品一区二区三区免费 | 国产精品九九久久久久久久 | 中文在线最新版天堂 | 久久人人干 | 国产免费不卡 | 国产精品久久久久久麻豆一区 | 天堂在线一区二区三区 | 在线视频日韩精品 | 久草免费资源 | 天堂资源在线观看视频 | www.天天综合 | 中文字幕在线免费观看 | 五月激情久久 | 超级av在线 | 久久69精品| 婷婷av网站 | 久久久国产精品麻豆 | 波多野结衣视频一区 | 亚洲精品成人av在线 | 日韩精选在线 | 99视频 | 日本精品视频一区二区 | 日本高清dvd | 亚洲九九精品 | 国产精品正在播放 | 亚洲精品在线免费播放 | 999精品| 久久成人资源 | 娇妻呻吟一区二区三区 | 国产精品九九久久99视频 | 久久一级片 | 又黄又爽又色无遮挡免费 | 国产成人精品综合久久久 | 亚洲精品国产精品国自 | 色五月成人 | 亚洲欧美日韩精品久久久 | 国产一级在线免费观看 | 丁香久久综合 | 成人黄色片免费 | 狠狠干美女 | 日韩系列在线 | 日韩免费高清在线 | 日韩天堂在线观看 | 欧美成人亚洲 | 久草在线在线视频 | 国产精品第10页 | 十八岁以下禁止观看的1000个网站 | 人人精品久久 | 国产精品久久中文字幕 | 四虎小视频| 三级黄色片在线观看 | 亚洲国产欧美一区二区三区丁香婷 | 日本精品一区二区 | 亚洲精品在线观看网站 | 国产免费又爽又刺激在线观看 | 一区二区日韩av | 日本 在线 视频 中文 有码 | www.黄色| av片在线观看| 五月香视频在线观看 | 91精品视频免费观看 | 六月婷婷久香在线视频 | 国产一区二区在线免费播放 | 国产精品99久久久久的智能播放 | 国产精品欧美久久久久久 | 亚洲精品综合在线 | 中文字幕在线一区二区三区 | 在线免费av网站 | av黄色大片 | 成人毛片在线观看 | 国内外成人在线 | 免费在线观看av网站 | 曰韩精品 | 91精品电影| 亚洲天堂自拍视频 | 久久电影色 | 久久伊99综合婷婷久久伊 | www久久| 最近免费观看的电影完整版 | 美女av免费看 | 色婷婷啪啪免费在线电影观看 | 三上悠亚一区二区在线观看 | www.五月婷婷.com | 一区二区三区在线免费观看视频 | 精品国产欧美一区二区 | 久久天天躁夜夜躁狠狠85麻豆 | 欧美国产一区二区 | 精品99999 | 最近中文字幕免费视频 | www.色午夜,com | 国产美女无遮挡永久免费 | 欧美激情另类文学 | 在线成人短视频 | 视频一区亚洲 | 狠狠色丁香久久婷婷综合丁香 | 成片免费观看视频999 | 69国产精品成人在线播放 | japanesexxxhd奶水 国产一区二区在线免费观看 | 亚洲激精日韩激精欧美精品 | 欧美色婷 | 亚洲成人一二三 | 色婷在线 | 一区二区三区高清在线 | 亚洲视频在线观看 | 久久久久免费网 | 黄色软件大全网站 | 福利久久久| 99久久久久久 | 国产清纯在线 | 天天综合成人 | 国产精品免费观看久久 | 国产午夜在线观看 | 成人国产精品入口 | 国产一级片不卡 | 久草.com| 国产精品18videosex性欧美 | 日韩激情视频在线观看 | 久久大香线蕉app | 国产成人精品一区二区三区在线观看 | 国产黄色在线观看 | 成人一级片视频 | 97精品国产一二三产区 | 久久看片网站 | 色婷婷综合在线 | 四虎影视成人精品国库在线观看 | 午夜视频免费播放 | 国产69熟 | 久久成人黄色 | 日本少妇久久久 | 久久一区二区三区国产精品 | 中文字幕在线免费看线人 | 久久福利综合 | 成人av免费 | 婷婷激情站 | 亚洲成人精品在线 | www.五月婷婷| 欧美成人影音 | 久章操 | 中文字幕亚洲在线观看 | www免费在线观看 | 黄色高清视频在线观看 | 日韩性片| 日韩欧美精品在线 | 亚洲欧美日韩国产精品一区午夜 | 91专区在线观看 | 精品国产视频一区 | 91中文字幕| 久久精品久久99精品久久 | 国产欧美日韩视频 | 在线观看亚洲国产精品 | 97超碰在线播放 | 在线免费观看黄色小说 | 91精品国产综合久久婷婷香蕉 | 久久综合久久久久88 | 美女搞黄国产视频网站 | 一区二区中文字幕在线播放 | 精品国产美女在线 | 日韩精品欧美视频 | 特级西西www44高清大胆图片 | 在线观看视频国产 | 国产99久久久国产精品成人免费 | 国产精品 中文在线 | 中文字幕精品三级久久久 | 美女视频黄免费网站 | www.亚洲黄| 国产日本在线播放 | 又黄又刺激视频 | 9999国产| 日韩免费网站 | 81国产精品久久久久久久久久 | 丁香婷婷久久久综合精品国产 | 九九久久久久久久久激情 | 日日夜夜91 | 国产精品永久 | 91九色视频在线播放 | 日本久久片 | 手机av片 | 日韩 精品 一区 国产 麻豆 | 国内视频 | 在线观看免费一区 | 久久在线播放 | 韩国精品福利一区二区三区 | 欧美xxxxx在线视频 | 久久精品www人人爽人人 | 一区二区视频在线观看免费 | 91在线播放综合 | 四虎影院在线观看av | 欧美做受高潮1 | 精品一区二三区 | 日韩精品一区二区三区中文字幕 | 国产成人福利片 | 黄色成人免费电影 | 国产午夜精品理论片在线 | 黄色网www| 日韩有码在线播放 | 免费视频你懂的 | 国产精成人品免费观看 | 久久久久亚洲精品中文字幕 | 91探花在线视频 | www.xxxx变态.com| 精品国产一区二区三区免费 | 成人免费看黄 | 国产日韩欧美网站 | 精品国产人成亚洲区 | 国产精品久久久久永久免费观看 | 亚洲综合射 | 美女黄频视频大全 | 日韩网站在线看片你懂的 | 热久久国产精品 | 色综合久久88色综合天天 | 免费观看完整版无人区 | 亚洲精品一区二区精华 | 日韩久久精品一区二区 | 伊人热| 精品国产成人在线影院 | 99在线观看 | 国产剧情在线一区 | 97精品在线 | 亚洲精品在线免费播放 | 久久观看免费视频 | 香蕉网址| 亚洲婷婷伊人 | 国产欧美在线一区 | 国产精品亚洲精品 | 97久久精品午夜一区二区 | 欧美日韩亚洲在线观看 | 中文字幕在线免费观看视频 | 亚洲精品国产精品久久99 | 国产高清视频免费 | 亚洲男男gaygay无套同网址 | 国产又粗又猛又色又黄网站 | 狠狠躁天天躁综合网 | 中文字幕免费高清在线 | 日韩色在线观看 | 成人免费 在线播放 | 久久人人爽人人爽人人 | 中文字幕麻豆 | 最近中文字幕大全 | 国产精品一区二区三区在线 | 色婷久久| 国产精品乱看 | 国产夫妻性生活自拍 | 91久久久久久久一区二区 | 欧美黑吊大战白妞欧美 | 免费看一级特黄a大片 | 欧美日韩在线电影 | 久人人| 天天色天天综合 | 亚洲男女精品 | 91香蕉视频在线下载 | 91九色在线观看视频 | 国产精品日韩久久久久 | 91一区啪爱嗯打偷拍欧美 | 久久人人爽人人爽人人片av免费 | 91精品伦理 | 98涩涩国产露脸精品国产网 | 欧洲精品码一区二区三区免费看 | 特级西西444www高清大视频 | 丰满少妇久久久 | 国产精品欧美一区二区 | 国产精品18久久久久白浆 | av线上看| 国产精品一区二区三区久久 | av在线8 | 亚洲婷婷伊人 | 亚洲精品男人天堂 | 国产五月色婷婷六月丁香视频 | 日本久久久久久久久久 | 91视视频在线直接观看在线看网页在线看 | 中文字幕在线观看三区 | 免费视频久久久久 | 免费大片av | 国产一区二区免费看 | 在线免费试看 | 久草精品免费 | av线上看| 91精品视频在线观看免费 | 久久国产影院 | 午夜黄色 | 在线国产激情视频 | 五月综合激情网 | 亚洲国产成人在线 | .精品久久久麻豆国产精品 亚洲va欧美 | 精品在线观看国产 | 国产一区免费在线 | 精品国产人成亚洲区 | 九九综合在线 | 欧美动漫一区二区三区 | 国产一区二区在线视频观看 | 五月婷婷天堂 | 日韩中文字幕亚洲一区二区va在线 | 久久婷婷影视 | 日日夜夜爱 | 黄色软件大全网站 | 99久久er热在这里只有精品66 | 久久精品精品 | 欧美一级电影在线观看 | 亚洲精品综合一二三区在线观看 | 久久久国产精品一区二区中文 | 国产成人精品一区二区三区福利 | 国产精品一区二区久久精品爱涩 | 亚洲成人黄色 | 久久影院午夜论 | 一区二区中文字幕在线观看 | 天天做夜夜做 | 综合网色 | 色噜噜在线观看视频 | 国产精品精品久久久久久 | 最新中文在线视频 | 91九色视频导航 | 黄色的网站免费看 | 久久久久久伊人 | 最新国产精品拍自在线播放 | 91精品国产三级a在线观看 | 婷婷丁香色综合狠狠色 | 视频一区久久 | 97视频在线 | 91免费版成人 | 午夜影院在线观看18 | 国产二区av | 国产精品99久久久久久小说 | 成人毛片网 | 在线播放国产精品 | 国产精品福利午夜在线观看 | 一区二区av | 亚洲精品综合一二三区在线观看 | 嫩模bbw搡bbbb搡bbbb | 日日爽视频 | 中文日韩在线视频 | 亚洲精品男人的天堂 | 亚洲五月综合 | 欧美孕交vivoestv另类 | 免费看特级毛片 | 日韩视频一区二区三区 | 91麻豆免费看 | 欧美国产91 | 天天干天天操天天 | 中文成人字幕 | 黄色三级免费看 | 亚洲欧美日韩国产精品一区午夜 | 欧美日韩国产亚洲乱码字幕 | 人人网人人爽 | 久久免费精彩视频 | 久久在线精品视频 | 911久久香蕉国产线看观看 | 日韩二区三区在线 | 88av色 | 17婷婷久久www | 欧美一区二区三区在线观看 | 成人久久久精品国产乱码一区二区 | 免费99视频 | 视频在线观看99 | 激情视频91| 国产第一页福利影院 | 在线观看成人小视频 | 精品国内| 日日干影院 | 久久99爱视频 | 日韩精品视频一二三 | 探花视频免费观看高清视频 | 国产福利在线不卡 | 天天射,天天干 | 国产 日韩 欧美 在线 | 日日操天天操狠狠操 | 精品黄色在线观看 | 亚洲欧美在线综合 | 精品国内自产拍在线观看视频 | 91精品免费在线观看 | 91九色在线视频观看 | 99久久日韩精品视频免费在线观看 | 成人精品影视 | 麻豆国产网站入口 | 91在线一区 | 亚洲资源视频 | 国产精品白虎 | 色偷偷人人澡久久超碰69 | 久久午夜电影网 | 日韩中文字幕免费看 | 玖玖999 | 欧美一区二区三区四区夜夜大片 | 国产在线观看你懂的 | 日本中文字幕在线电影 | 欧美片网站yy | 国产精品久久久久久久久久ktv | 久久视频 | 91麻豆视频 | 97国产在线播放 | 色在线中文字幕 | 久久婷婷一区二区三区 | 96av在线视频 | 999久久国精品免费观看网站 | 永久中文字幕 | 视频一区视频二区在线观看 | av在线免费在线 | 久久九九精品久久 | 久久久久久国产精品999 | 久草在线一免费新视频 | 五月天中文字幕mv在线 | 美女视频黄是免费的 | 综合国产视频 | 久草在线免费色站 | 99精品乱码国产在线观看 | 久久日韩精品 | 国产一区二区久久久久 | 99久久精品国产系列 | 亚洲综合爱 | 天天操天天色天天射 | 二区视频在线观看 | 日韩久久激情 | 一区二区视频在线观看免费 | 国产又粗又硬又爽视频 | 国产福利一区二区在线 | 91色吧| 麻豆国产露脸在线观看 | 久久爱影视i| 欧美一级裸体视频 | 国产成人精品一二三区 | 久青草影院 | 国内久久久| 怡红院久久| 日韩精品一区二区三区三炮视频 | 亚洲欧美国产精品 | 国产精品igao视频网入口 | 丁香六月婷婷开心婷婷网 | 国产成人一区二区啪在线观看 | 中文字幕在线视频一区二区 | 日韩精品欧美精品 | 日韩欧美在线高清 | 久久久受www免费人成 | 91成人天堂久久成人 | 91亚洲永久精品 | 欧美韩日在线 | 日韩免费一区二区 | 免费开视频 | 激情婷婷六月 | 国产区精品在线观看 | 中文字幕中文字幕在线一区 | 色a4yy| 免费看黄色小说的网站 | 日韩二区三区 | 久久不见久久见免费影院 | 欧美性猛片, | 国产自制av| 日韩高清在线一区二区 | 国产伦理久久精品久久久久_ | 精品亚洲一区二区三区 | 精品久久片| 激情久久久久 | 色综合婷婷久久 | 亚洲最新在线 | 在线观看一区二区精品 | 看黄色.com | 天堂网av在线 | 国产精品免费av | 丁香视频在线观看 | 国产一区久久久 | 日本久久免费电影 | 久久99精品久久久久蜜臀 | 92精品国产成人观看免费 | 福利一区二区三区四区 | 亚洲资源在线网 | 婷婷综合亚洲 | 精品国产一区二区三区久久影院 | 日韩精品视频免费专区在线播放 | 久草免费资源 | 69精品视频在线观看 | 久久看看| 国产馆在线播放 | 最近中文字幕免费av | 成人h电影在线观看 | 中日韩免费视频 | 亚洲少妇久久 | 91成人精品在线 | 91在线蜜桃臀 | 玖玖在线免费视频 | 免费看片成年人 | 国产小视频在线观看免费 | 狠狠狠色丁香综合久久天下网 | 亚洲精品黄色 | 亚洲欧美日韩精品久久久 | 97成人在线免费视频 | 黄色www免费 | 成人啪啪18免费游戏链接 | 久艹视频免费观看 | 国产午夜在线观看 | 国产视频精品久久 | 久色小说 | 久久不卡日韩美女 | 亚洲欧洲国产视频 | 日韩精品免费在线观看视频 | 国产日产亚洲精华av | 人人舔人人 | 九九久久国产精品 | 国产精品色 | 91麻豆操 | 国产精品美女久久久久久久久 | 999国内精品永久免费视频 | 成人国产精品入口 | 91成人网页版 | 最新久久久 | 成人午夜在线电影 | 少妇bbw搡bbbb搡bbbb | 国产高清视频在线播放 | 丁香激情综合国产 | 日韩欧美视频一区二区 | 在线国产能看的 | 麻豆免费精品视频 | 日三级在线 | 97福利在线 | 国产超碰在线观看 | www.久久婷婷 | 麻豆传媒电影在线观看 | 国内久久久 | 欧美精品一区在线发布 | av黄色成人 | 日韩在线视频网址 | 久久精品久久精品久久精品 | 在线观看成人国产 | 在线观看日韩免费视频 | 国产精品视频地址 | 久久免费视频网 | 成人全视频免费观看在线看 | 国内精品久久久久久久久久清纯 |