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

歡迎訪問 生活随笔!

生活随笔

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

python

Python:使用爬虫获取中国最好的大学排名数据(爬虫入门)

發布時間:2024/5/15 python 68 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python:使用爬虫获取中国最好的大学排名数据(爬虫入门) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 問題描述
    • 結果展示
    • 解決思路
    • 代碼實現
    • 代碼講解
    • 總結一下
    • 使用 XPath 實現

問題描述

請使用 Python 爬取最好大學網的 大學排名數據 ,并保存為 CSV 和 Excel 格式。

結果展示

以爬取前 10 名大學為例:

解決思路

目標網站:軟科中國最好大學排名2019
使用 Python 的 BeautifulSoup 庫:BeautifulSoup官方文檔

這里主要使用了 BeautifulSoup 庫,該庫功能十分強大,我只使用了它不到 1% 的功能。更多的功能請大家看官方文檔,是中文的哦。

因為是使用爬蟲,所以必須引入的兩個庫是:requests 和 BeautifulSoup,另外設計存儲到 Excel 中,所以我選擇使用 pandas 庫,它的二維結構提供很方便的方法可以直接存儲到 Excel 中,另外用到pandas就會用到numpy用來生成二維數組。

所以用到的庫有:

  • 🔥 requests
  • 🔥 bs4
  • 🔥 pandas
  • 🔥 numpy

代碼實現

import requests as rq from bs4 import BeautifulSoup as Bs import pandas as pd import numpy as npdef getData(resLoc):rp = rq.get(resLoc)rp.encoding = 'utf-8'return rp.textdef dataProcessing(html, num):table = Bs(html, features='lxml').table.find_all('tr', limit=num, recursive=True)table_head = table[0]universityList = []for tr in table[1:]:tds = tr.find_all('td')contents = [td.contents for td in tds]contents[1] = contents[1][0].contentsuniversityList.append(contents)thf = [th.contents for th in table_head.find_all('th', limit=4)]for i in [op.contents for op in table_head.find_all('option', recursive=True)]:thf.append(i)thf = ["".join(th) for th in thf]univList = []for university in universityList:university = ["".join(attr) for attr in university]univList.append(university)return pd.DataFrame(np.array(univList), columns=thf)def saveData(data):data.to_csv('university.csv', index=False)data.to_excel('university.xlsx', index=False)def main(num):if num >= 549:returnelse:url = 'http://zuihaodaxue.com/zuihaodaxuepaiming2019.html'saveData(dataProcessing(getData(url), num + 1))# 測試,爬取前 10 名大學的信息 main(10)

但是,相信大家看了上面的代碼肯定想殺人,這代碼的可讀性幾乎為0,根本不是寫給人看的,所以下面我們講解一下代碼。

代碼講解

下面我采用注釋的方式帶大家一步一步的來解決這個問題,并且可以學到很多知識。

首先我們先導包:

import requests as rq from bs4 import BeautifulSoup as Bs import pandas as pd import numpy as np

我們使用的 BeautifulSoup 是 bs4 中的一個類,所以我們引入該類就可以了,順便起一個別名。

但是這個庫實際上是叫做 beautifulsoup的,我們 install 的時候也是安裝的 beautifulsoup ,但是執行的導包的時候是 bs4。

這里我們以一種自頂向下的思維編程,具體就是,先列出函數,函數具體怎么執行的我先不管,我只要你的返回值,然后我拿來使用。

所以我們先在 main 方法中定義一些函數,之后再實現。

def main(num):# 由于該網站最多有550個大學,所以輸入的數字不能大于550,否則什么也不做if num >= 550:print("數量不能大于550")returnelse:url = 'http://zuihaodaxue.com/zuihaodaxuepaiming2019.html'# 獲取數據text = getData(url)# 處理數據, num 是你要爬取前多少名大學的排名信息universityList = dataProcessing(text, num + 1)# 保存數據saveData(universityList)print("文件保存成功!")

我們打開這個網站來看一下:

習慣上我們使用 F12 打開,也可以右鍵表格,點擊檢查:

我們需要的數據就在這里面:

每一個 tr 里面都有一行數據,這就是我們想要的,而表頭就是標題,我們后面都會用到。

現在我們一個一個的實現這些函數:

首先是 getData(url) 方法,該方法就是通過程序獲取我們在瀏覽器看到的 Html 頁面。

# 獲取數據,就是通過訪問網頁,把他的html源代碼拿過來 def getData(resLoc):rp = rq.get(resLoc)rp.encoding = 'utf-8'return rp.text

get 表示是 GET 請求,encoding 設置編碼。

好了,獲取了數據,我們就要分割處理數據了。

就是 dataProcessing(html, num) 方法,num 是爬取的大學數量。

首先創建一個 BeautifulSoup 對象:

bs = Bs(html, features='lxml')

然后呢,這個 bs 其實代表是整個 HTML 的 DOM 樹,我們要做的就是從這個 DOM 樹中取東西。

我們之前已經看過 HTML 的格式了,他只有一個 table 標簽,所以我們可以通過點的方式獲取這個 table 元素。

然后他返回的還是一個 bs 對象,只不過這個 DOM 樹變小了,所以我們可以使用 find_all 方法來獲取 table 下的所有 tr標簽。

# 包含表頭的列表 table = bs.table.find_all('tr', limit=num, recursive=True)

但是這里是有問題的,因為這張表有表頭,表頭的 tr我們需要單獨拿出來。

table_head = table[0] print(table_head)

我們打印出來看一下表頭是啥:

# 看一下表頭是什么:# <tr># <th style="text-align: center;">排名</th># <th style="text-align: center;">學校名稱</th># <th class="hidden-xs" style="text-align: center; width: 80px;">省市</th># <th style="text-align: center;">總分</th># <th class="hidden-xs" style="text-align: center; width: 265px;">指標得分<br/># <select class="form-control" id="select-indicator-type" name="type" style="text-align: left;"># <option selected="selected" title="生源質量(新生高考成績得分)" value="indicator5">生源質量(新生高考成績得分)</option># <option title="培養結果(畢業生就業率)" value="indicator6">培養結果(畢業生就業率)</option># <option title="社會聲譽(社會捐贈收入·千元)" value="indicator7">社會聲譽(社會捐贈收入·千元)</option># <option title="科研規模(論文數量·篇)" value="indicator8">科研規模(論文數量·篇)</option># <option title="科研質量(論文質量·FWCI)" value="indicator9">科研質量(論文質量·FWCI)</option># <option title="頂尖成果(高被引論文·篇)" value="indicator10">頂尖成果(高被引論文·篇)</option># <option title="頂尖人才(高被引學者·人)" value="indicator11">頂尖人才(高被引學者·人)</option># <option title="科技服務(企業科研經費·千元)" value="indicator12">科技服務(企業科研經費·千元)</option># <option title="成果轉化(技術轉讓收入·千元)" value="indicator13">成果轉化(技術轉讓收入·千元)</option># <option title="學生國際化(留學生比例) " value="indicator14">學生國際化(留學生比例)</option># </select># </th># </tr>

這正是我們想要的數據,我們可以通過 contents 獲取 標簽對 里面的數據,就大功告成了。

# 這里為什么只要四個呢? 因為第五個是下拉選框,我們后面再單獨處理 ths = table_head.find_all('th', limit=4) # 這里是表頭的前四個元素 [['排名'], ['學校名稱'], ['省市'], ['總分']], th_four 代表前四個th thf = [th.contents for th in ths]

在仔細看你會發現后面有一個不是普通的列表,他是一個 select!所以我們上面只要了前四個。

下面處理下拉框中的元素 option;

options = [op.contents for op in table_head.find_all('option', recursive=True)]

打印出來看看:

# [ ['生源質量(新生高考成績得分)'],# ['培養結果(畢業生就業率)'],# ['社會聲譽(社會捐贈收入·千元)'],# ['科研規模(論文數量·篇)'],# ['科研質量(論文質量·FWCI)'],# ['頂尖成果(高被引論文·篇)'],# ['頂尖人才(高被引學者·人)'],# ['科技服務(企業科研經費·千元)'],# ['成果轉化(技術轉讓收入·千元)'],# ['學生國際化(留學生比例)'] ]

正是我們想要的,不過他是二維列表,不怕后面我們再處理。

將這個和之前的 4 個合并。

for i in options:thf.append(i)

現在我們處理表體,也就是最最干貨的內容。

# 去掉表頭,只要表體 table_body = table[1:]

打印出來看一下每一條 tr 里面是什么?

# [ <tr class="alt"># <td>1</td> --排名# <td><div align="left">清華大學</div></td> --學校名稱# <td>北京</td> --省市# <td>94.6</td> --總分# <td class="hidden-xs need-hidden indicator5">100.0</td> --生源質量# <td class="hidden-xs need-hidden indicator6" style="display: none;">98.30%</td> --培養結果# <td class="hidden-xs need-hidden indicator7" style="display: none;">1589319</td> --社會聲譽# <td class="hidden-xs need-hidden indicator8" style="display: none;">48698</td> --科研規模# <td class="hidden-xs need-hidden indicator9" style="display: none;">1.512</td> --科研質量# <td class="hidden-xs need-hidden indicator10" style="display: none;">1810</td> --頂尖成果# <td class="hidden-xs need-hidden indicator11" style="display: none;">126</td> --頂尖人才# <td class="hidden-xs need-hidden indicator12" style="display: none;">1697330</td> --科技服務# <td class="hidden-xs need-hidden indicator13" style="display: none;">302898</td> --成果轉化# <td class="hidden-xs need-hidden indicator14" style="display: none;">6.81%</td> --學生國際化# </tr> ]

我們可以無視上面標簽中的屬性值,只關注內容,也就是說對于table_body中的每一個tr標簽,我們要做的是取出來其中的td中的content,作為二維列表。

編寫一個循環來遍歷每一個 tr:

universityList = [] for tr in table_body:tds = tr.find_all('td')

這個時候我們打印一下tds看看:

# tds 的結果是:# print(tds)# [ <td>1</td>,# <td><div align="left">清華大學</div></td>,# <td>北京</td>, <td>94.6</td>,# <td class="hidden-xs need-hidden indicator5">100.0</td>,# <td class="hidden-xs need-hidden indicator6" style="display: none;">98.30%</td>,# <td class="hidden-xs need-hidden indicator7" style="display: none;">1589319</td>,# <td class="hidden-xs need-hidden indicator8" style="display: none;">48698</td>,# <td class="hidden-xs need-hidden indicator9" style="display: none;">1.512</td>,# <td class="hidden-xs need-hidden indicator10" style="display: none;">1810</td>,# <td class="hidden-xs need-hidden indicator11" style="display: none;">126</td>,# <td class="hidden-xs need-hidden indicator12" style="display: none;">1697330</td>,# <td class="hidden-xs need-hidden indicator13" style="display: none;">302898</td>,# <td class="hidden-xs need-hidden indicator14" style="display: none;">6.81%</td> ]

可以看到是一個列表,我們獲取每一個 td 標簽的 content:

contents = [td.contents for td in tds] # for td in tds:# print(td.contents)# 得到的結果如下:# ['1']# [<div align="left">清華大學</div>]# ['北京']# ['94.6']# ['100.0']# ['98.30%']# ['1589319']# ['48698']# ['1.512']# ['1810']# ['126']# ['1697330']# ['302898']# ['6.81%']

但是有一個問題就是 [<div align="left">清華大學</div>] 這里有一個 div 標簽,我們要把它替換成他里面的元素值。

contents[1] = contents[1][0].contents

大家注意我們現在還在for循環當中哦,我們要這些遍歷到的contents存到外面的變量中才能保存起來

universityList.append(contents)

現在我們得到的列表就是類似于這種形式[[[清華], [1], ...], [[北大], [2], ...], ...]

降維打擊!

# 下面的問題是, 我們有了表頭列表 thf(二維),有了表體列表 universityList(三維), 怎么把它們合并呢? # thf: [['排名'], ['學校名稱'], ['省市'], ['總分'], ['生源質量(新生高考成績得分)'], ['培養結果(畢業生就業率)'], ['社會聲譽(社會捐贈收入·千元)'], ['科研規模(論文數量·篇)'], ['科研質量(論文質量·FWCI)'], ['頂尖成果(高被引論文·篇)'], ['頂尖人才(高被引學者·人)'], ['科技服務(企業科研經費·千元)'], ['成果轉化(技術轉讓收入·千元)'], ['學生國際化(留學生比例)']] # universityList: [ # [['1'], ['清華大學'], ['北京'], ['94.6'], ['100.0'], ['98.30%'], ['1589319'], ['48698'], ['1.512'], ['1810'], ['126'], ['1697330'], ['302898'], ['6.81%']], # [['2'], ['北京大學'], ['北京'], ['76.5'], ['95.2'], ['98.07%'], ['570497'], ['47161'], ['1.409'], ['1402'], ['100'], ['554680'], ['14445'], ['6.15%']] # ]

我們使用 DataFrame配合 numpy 可以實現這個功能,因為DataFrame有一個功能就是可以將幾行和一列數據一一對應形成一個表格。

# 但是還有一個問題就是DataFrame是二維結構,我們這里是三維結構,顯然需要降維打擊! # 我們把最里面的列表可以轉化為字符串,實現降維 # 降維的過程 thf = ["".join(th) for th in thf] univList = [] for university in universityList:university = ["".join(attr) for attr in university]univList.append(university)# 下面使用 DataFrame 的構造函數,傳入一個 numpy 構造的數組和一個列表作為表頭 pd_universityList = pd.DataFrame(np.array(univList), columns=thf)return pd_universityList

上面的代碼值得一提的就是這一個pd.DataFrame(np.array(univList), columns=thf),這里先是傳入了一個二維數組,然后第二個參數columns指的就是表頭,也就是說他會形成一種一一對應的關系,columns的每一個元素,對應二維數組的每一個元素的對應元素。

比如說我們的二維數組是:

1,清華大學,北京 2,北京大學,北京

那么columns對應的就是排名,學校名稱,省市,他會自動將排名和1,2對應,學校和清華大學對應。

在調試的過程中可能 DataFrame 顯示不全,可以采用下面的方法顯示全。

# 顯示所有列 # pd.set_option('display.max_columns', None) # 顯示所有行 # pd.set_option('display.max_rows', None) # 設置value的顯示長度為100,默認為50 # pd.set_option('max_colwidth', 100) # print(pd_universityList)

到此為止,我們最重要的方法就介紹完了,下面我們編寫第三個函數吧。

# 負責保存數據到本地磁盤 def saveData(data):data.to_csv('university.csv', index=False)data.to_excel('university.xlsx', index=False)

這里直接使用DataFrame自帶的方法就可以實現保存到本地。

好了,全部都做完了,下面我們只需要調用一下主函數即可運行程序。

輸入幾就可以獲取前幾名大學的數據,但是不能超過550,因為那網頁上就只有549個 。

# 測試,爬取前10名大學的信息 main(10)


帶注釋的代碼展示:

""" @author: shoo Wang @contact: wangsuoo@foxmail.com @file: demo02.py @time: 2020/5/6 0006 """ import requests as rq from bs4 import BeautifulSoup as Bs import pandas as pd import numpy as np# 獲取數據,就是通過訪問網頁,把他的html源代碼拿過來 def getData(resLoc):rp = rq.get(resLoc)rp.encoding = 'utf-8'return rp.text# 最關鍵的部分: 數據處理,我們的目標是將文本格式的 html 網頁轉化為表格的形式; def dataProcessing(html, num):bs = Bs(html, features='lxml')# 包含表頭的列表table = bs.table.find_all('tr', limit=num, recursive=True)table_head = table[0]# print(table_head)# 看一下表頭是什么:# <tr># <th style="text-align: center;">排名</th># <th style="text-align: center;">學校名稱</th># <th class="hidden-xs" style="text-align: center; width: 80px;">省市</th># <th style="text-align: center;">總分</th># <th class="hidden-xs" style="text-align: center; width: 265px;">指標得分<br/># <select class="form-control" id="select-indicator-type" name="type" style="text-align: left;"># <option selected="selected" title="生源質量(新生高考成績得分)" value="indicator5">生源質量(新生高考成績得分)</option># <option title="培養結果(畢業生就業率)" value="indicator6">培養結果(畢業生就業率)</option># <option title="社會聲譽(社會捐贈收入·千元)" value="indicator7">社會聲譽(社會捐贈收入·千元)</option># <option title="科研規模(論文數量·篇)" value="indicator8">科研規模(論文數量·篇)</option># <option title="科研質量(論文質量·FWCI)" value="indicator9">科研質量(論文質量·FWCI)</option># <option title="頂尖成果(高被引論文·篇)" value="indicator10">頂尖成果(高被引論文·篇)</option># <option title="頂尖人才(高被引學者·人)" value="indicator11">頂尖人才(高被引學者·人)</option># <option title="科技服務(企業科研經費·千元)" value="indicator12">科技服務(企業科研經費·千元)</option># <option title="成果轉化(技術轉讓收入·千元)" value="indicator13">成果轉化(技術轉讓收入·千元)</option># <option title="學生國際化(留學生比例) " value="indicator14">學生國際化(留學生比例)</option># </select># </th># </tr># 去掉表頭,只要表體table_body = table[1:]# print(table_body)# 看一下每一條 tr 里面是什么?# [ <tr class="alt"># <td>1</td> --排名# <td><div align="left">清華大學</div></td> --學校名稱# <td>北京</td> --省市# <td>94.6</td> --總分# <td class="hidden-xs need-hidden indicator5">100.0</td> --生源質量# <td class="hidden-xs need-hidden indicator6" style="display: none;">98.30%</td> --培養結果# <td class="hidden-xs need-hidden indicator7" style="display: none;">1589319</td> --社會聲譽# <td class="hidden-xs need-hidden indicator8" style="display: none;">48698</td> --科研規模# <td class="hidden-xs need-hidden indicator9" style="display: none;">1.512</td> --科研質量# <td class="hidden-xs need-hidden indicator10" style="display: none;">1810</td> --頂尖成果# <td class="hidden-xs need-hidden indicator11" style="display: none;">126</td> --頂尖人才# <td class="hidden-xs need-hidden indicator12" style="display: none;">1697330</td> --科技服務# <td class="hidden-xs need-hidden indicator13" style="display: none;">302898</td> --成果轉化# <td class="hidden-xs need-hidden indicator14" style="display: none;">6.81%</td> --學生國際化# </tr> ]# for tr in table_body:# 我們可以無視上面標簽中的屬性值,只關注內容# 也就是說對于table_body中的每一個tr標簽,我們要做的是取出來其中的td中的content,作為二維列表universityList = []for tr in table_body:tds = tr.find_all('td')# tds 的結果是:# print(tds)# [ <td>1</td>,# <td><div align="left">清華大學</div></td>,# <td>北京</td>, <td>94.6</td>,# <td class="hidden-xs need-hidden indicator5">100.0</td>,# <td class="hidden-xs need-hidden indicator6" style="display: none;">98.30%</td>,# <td class="hidden-xs need-hidden indicator7" style="display: none;">1589319</td>,# <td class="hidden-xs need-hidden indicator8" style="display: none;">48698</td>,# <td class="hidden-xs need-hidden indicator9" style="display: none;">1.512</td>,# <td class="hidden-xs need-hidden indicator10" style="display: none;">1810</td>,# <td class="hidden-xs need-hidden indicator11" style="display: none;">126</td>,# <td class="hidden-xs need-hidden indicator12" style="display: none;">1697330</td>,# <td class="hidden-xs need-hidden indicator13" style="display: none;">302898</td>,# <td class="hidden-xs need-hidden indicator14" style="display: none;">6.81%</td> ]# 可以看到是一個列表,我們獲取每一個 td 標簽的 contentcontents = [td.contents for td in tds]# for td in tds:# print(td.contents)# 得到的結果如下:# ['1']# [<div align="left">清華大學</div>]# ['北京']# ['94.6']# ['100.0']# ['98.30%']# ['1589319']# ['48698']# ['1.512']# ['1810']# ['126']# ['1697330']# ['302898']# ['6.81%']# 但是有一個問題就是 [<div align="left">清華大學</div>] 這里有一個 div 標簽,我們要把它替換成他里面的元素值contents[1] = contents[1][0].contents# 大家注意我們現在還在for循環當中哦,我們要這些遍歷到的contents存到外面的變量中才能保存起來universityList.append(contents)# 現在我們得到的列表就是類似于這種形式[[[清華], [1], ...], [[北大], [2], ...], ...]# print(universityList)# 但是現在還沒有把表頭加上,現在我們加上表頭,但是表頭還是那個亂七八糟的形式,所以我們要先處理一下# 這里為什么只要四個呢? 因為第五個是下拉選框,我們后面再單獨處理ths = table_head.find_all('th', limit=4)# 這里是表頭的前四個元素 [['排名'], ['學校名稱'], ['省市'], ['總分']], th_four 代表前四個ththf = [th.contents for th in ths]# 下面處理下拉框中的元素 optionoptions = [op.contents for op in table_head.find_all('option', recursive=True)]# print(options)# [ ['生源質量(新生高考成績得分)'],# ['培養結果(畢業生就業率)'],# ['社會聲譽(社會捐贈收入·千元)'],# ['科研規模(論文數量·篇)'],# ['科研質量(論文質量·FWCI)'],# ['頂尖成果(高被引論文·篇)'],# ['頂尖人才(高被引學者·人)'],# ['科技服務(企業科研經費·千元)'],# ['成果轉化(技術轉讓收入·千元)'],# ['學生國際化(留學生比例)'] ]# 好了,現在我們合并表頭for i in options:thf.append(i)# print(thf)# 下面的問題是, 我們有了表頭列表 thf(二維),有了表體列表 universityList(三維), 怎么把它們合并呢?# thf: [['排名'], ['學校名稱'], ['省市'], ['總分'], ['生源質量(新生高考成績得分)'], ['培養結果(畢業生就業率)'], ['社會聲譽(社會捐贈收入·千元)'], ['科研規模(論文數量·篇)'], ['科研質量(論文質量·FWCI)'], ['頂尖成果(高被引論文·篇)'], ['頂尖人才(高被引學者·人)'], ['科技服務(企業科研經費·千元)'], ['成果轉化(技術轉讓收入·千元)'], ['學生國際化(留學生比例)']]# universityList: [# [['1'], ['清華大學'], ['北京'], ['94.6'], ['100.0'], ['98.30%'], ['1589319'], ['48698'], ['1.512'], ['1810'], ['126'], ['1697330'], ['302898'], ['6.81%']],# [['2'], ['北京大學'], ['北京'], ['76.5'], ['95.2'], ['98.07%'], ['570497'], ['47161'], ['1.409'], ['1402'], ['100'], ['554680'], ['14445'], ['6.15%']]# ]# 但是還有一個問題就是DataFrame是二維結構,我們這里是三維結構,顯然需要降維打擊!# 我們把最里面的列表可以轉化為字符串,實現降維thf = ["".join(th) for th in thf]# universityList = ["".join(attr) for attr in [university for university in universityList]]# print(universityList)|univList = []for university in universityList:university = ["".join(attr) for attr in university]univList.append(university)pd_universityList = pd.DataFrame(np.array(univList), columns=thf)return pd_universityList# 顯示所有列# pd.set_option('display.max_columns', None)# 顯示所有行# pd.set_option('display.max_rows', None)# 設置value的顯示長度為100,默認為50# pd.set_option('max_colwidth', 100)# print(pd_universityList)# 負責保存數據到本地磁盤 def saveData(data):data.to_csv('university.csv', index=False)data.to_excel('university.xlsx', index=False)def main(num):# 由于該網站最多有550個大學,所以輸入的數字不能大于550,否則什么也不做if num >= 550:print("數量不能大于550")returnelse:url = 'http://zuihaodaxue.com/zuihaodaxuepaiming2019.html'# 獲取數據text = getData(url)# 處理數據, num 是你要爬取前多少名大學的排名信息universityList = dataProcessing(text, num + 1)# 保存數據saveData(universityList)print("文件保存成功!")# 測試,爬取前10名大學的信息 main(10)

總結一下

最重要的還是看 文檔,我這里只用了一個方法就是find_all,他還有非常多強大的功能,我們只需要會使用就行了,我太 CAI 了,只是一個 API 選手,你敢信就這幾行代碼我扣了倆小時才寫出來😔,還是得更努力的學,雖然學到最后還只是一個 API 調用者。

會這一個方法就可以爬一些網站的數據了,其他的也是以此類推,只需要分析另一個網頁的 DOM 結構即可,所以方法是通用的,如果你也是初學,不妨使用這個項目練練手。

使用 XPath 實現

從http://www.zuihaodaxue.cn/網站中爬蟲數據,獲取中國大學排名(Top10)

  • 爬取的數據保存為CSV文件(.CSV)
  • 采用xpath語法提取數據
""" @author: shoo Wang @contact: wangsuoo@foxmail.com @file: demo01.py @time: 2020/5/11 0011 """ import requests as rq from lxml import etree import pandas as pd import numpy as np# 獲取數據,就是通過訪問網頁,把他的html源代碼拿過來 def getData(resLoc):rp = rq.get(resLoc)rp.encoding = 'utf-8'return rp.text# 最關鍵的部分: 數據處理,我們的目標是將文本格式的 html 網頁轉化為表格的形式; def dataProcessing(html, num):html = etree.HTML(html)# 獲取表頭 //thead//th[position() < 5] //thead//optionth = html.xpath('//thead//th[position() < 5]/text()')th_select = html.xpath('//thead//option/text()')th.extend(th_select)# 大學名稱univ = html.xpath('//tbody/tr/td/div/text()')[:num]# //tbody/tr[1]/td/text() 獲取每一條記錄的數值nums = [[j for j in html.xpath('//tbody/tr[' + str(i + 1) + ']/td/text()')] for i in range(num)]idx = 0for num in nums:num.insert(1, univ[idx])idx += 1# 轉化為 DataFrame 結構,因為這種結構很好轉化為 Excelpd_universityList = pd.DataFrame(np.array(nums), columns=th)return pd_universityList# 負責保存數據到本地磁盤 def saveData(data):data.to_csv('university_china.csv', index=False)def main(num):# 由于該網站最多有 1000 個大學,所以輸入的數字不能大于 1000 ,否則什么也不做if num >= 1000:print("數量不能大于1000")returnelse:url = 'http://zuihaodaxue.com/zuihaodaxuepaiming2019.html'universityList = dataProcessing(getData(url), num)saveData(universityList)print("文件保存成功!")# 測試,爬取前10名大學的信息 main(10)

總結

以上是生活随笔為你收集整理的Python:使用爬虫获取中国最好的大学排名数据(爬虫入门)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

欧美日韩不卡在线视频 | 一区免费视频 | 在线亚洲小视频 | 日韩在线观看视频在线 | 黄色成年片 | 91丨九色丨高潮丰满 | 亚欧日韩av| 99综合电影在线视频 | 亚洲精品视频在线播放 | 免费福利片2019潦草影视午夜 | 中文字幕乱偷在线 | 人人射人人爱 | 91九色视频在线观看 | 99热精品国产一区二区在线观看 | 天天做天天爱夜夜爽 | 成人av免费在线观看 | 成人性生交视频 | 久久成人免费视频 | 国产精品资源在线观看 | 亚洲资源视频 | 国产精品一区二区62 | 这里有精品在线视频 | 97av视频在线观看 | 成人97人人超碰人人99 | 免费观看完整版无人区 | 日韩一区二区三区视频在线 | 午夜久久网| 欧美日韩性生活 | 69国产精品视频免费观看 | 精品亚洲欧美一区 | 欧美日韩一区二区三区免费视频 | 日本成址在线观看 | 天天操天天干天天爽 | 亚洲一二区精品 | 国产精品久久久久久久久久免费 | 偷拍区另类综合在线 | 久久女教师 | 欧美在线视频精品 | 国产成人香蕉 | 欧美日韩中文视频 | 国产黄色片久久 | 丁香婷婷激情国产高清秒播 | 欧美 亚洲 另类 激情 另类 | 日b视频国产| 玖玖在线精品 | 在线观看亚洲精品 | 国产区网址 | 久久免费美女视频 | 日韩成人在线一区二区 | 91香蕉嫩草 | 日韩视频二区 | 亚洲精品一区二区网址 | 国产不卡免费 | 欧美成人播放 | 婷婷国产一区二区三区 | 人人玩人人添人人 | 啪啪精品| 麻花豆传媒一二三产区 | 久久视频这里有精品 | 国产精品99久久久久久久久久久久 | 成人性生活大片 | 日韩免费| 亚洲 欧洲 国产 精品 | 日韩av午夜| 国产精品欧美一区二区 | 麻豆久久精品 | 日韩精品一区在线观看 | 91日本在线播放 | 天天色天天草天天射 | 九九九热精品免费视频观看 | 91成人免费| 成片免费观看视频999 | 亚洲精品国精品久久99热一 | 97国产精品亚洲精品 | 91探花视频 | 久草网在线观看 | 久久成视频 | 超碰公开97 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 国产呻吟在线 | 国产超碰97 | 色狠狠综合天天综合综合 | 黄色免费看片网站 | 国产精品18久久久久久首页狼 | 久久99国产一区二区三区 | 久久免费a | 国产精品久久久一区二区三区网站 | 色婷婷婷 | 国产亚洲精品成人av久久ww | 国产精品毛片一区 | 伊人天天狠天天添日日拍 | 欧美在线99 | 91日韩在线视频 | 久久综合九色 | 国产在线精品一区二区 | 99婷婷| 日日夜夜狠狠 | 伊人国产在线观看 | 国产精品久久久久久影院 | 亚洲成a人片77777kkkk1在线观看 | 麻豆久久久久 | 久久视频在线观看 | 中文字幕在线观看视频网站 | 国产综合香蕉五月婷在线 | 国产亚洲精品免费 | 欧美成人h版在线观看 | 日韩美av在线 | 精品久久久久久久 | 欧美 日韩 国产 成人 在线 | 国产在线观看免 | 国产成人精品福利 | 久久99久久99精品免视看婷婷 | 91视频啊啊啊 | 国产精品白虎 | 久黄色 | 黄色av网站在线免费观看 | 国产精品免费看久久久8精臀av | 狠狠网亚洲精品 | 黄色亚洲免费 | 久久噜噜少妇网站 | 91成人在线网站 | 国产精品美女久久久久久久久 | 九九电影在线 | 人人澡人人添人人爽一区二区 | 国产高清日韩欧美 | 国产99在线 | 亚洲自拍偷拍色图 | 最新不卡av| 99久久夜色精品国产亚洲 | 精品国产伦一区二区三区观看说明 | 日韩素人在线观看 | 国产黄色精品在线 | 欧美日韩成人一区 | 欧美人体xx | 黄色大片免费网站 | 中文av影院 | 中文字幕丝袜 | 国产精品亚洲成人 | 最新国产福利 | 国产成人三级一区二区在线观看一 | 欧美一级片在线免费观看 | 久久久国产精品人人片99精片欧美一 | 91精品国自产在线偷拍蜜桃 | 伊人伊成久久人综合网站 | 人人人爽 | 国产免费又爽又刺激在线观看 | 最新日韩精品 | 久草视频国产 | 国内精品国产三级国产aⅴ久 | 久久久福利影院 | 丁香激情五月婷婷 | a色网站 | sesese图片 | 91最新视频在线观看 | 久久久精品国产一区二区电影四季 | 久久久久久视频 | 中文字幕在线观看完整版 | 国产一区二区三精品久久久无广告 | 九九九九九九精品任你躁 | 欧美成a人片在线观看久 | 久久黄色片 | 在线看国产一区 | 日韩在线观看影院 | 日韩欧美一级二级 | 美女视频免费精品 | 日日夜夜网| 98精品国产自产在线观看 | 免费看黄在线网站 | 黄色的网站在线 | 黄色软件在线观看视频 | av在线a| 午夜在线免费观看 | 最新av免费在线观看 | 日韩精品免费在线视频 | 久草视频免费在线播放 | 日日色综合 | 亚洲精品美女久久17c | 国产黄a三级三级 | 深爱激情开心 | 日本久久精品视频 | 一区二区三区四区五区六区 | 天天干,天天射,天天操,天天摸 | 久久国产精品久久w女人spa | 毛片网站在线观看 | 特级毛片aaa| 美女视频黄免费网站 | 超碰公开在线 | 一区二区三区四区不卡 | 免费观看一区二区 | 99精品视频免费 | 在线观看一 | 日本韩国精品一区二区在线观看 | 夜夜爽88888免费视频4848 | 久久久久一区二区三区 | 国产一区高清在线观看 | 五月黄色| 国产精品 国内视频 | 在线精品亚洲一区二区 | 久久久.com| 久久综合免费视频 | 色婷婷综合视频在线观看 | 日日爱网站 | 国产精品久久久久久欧美 | 国产一区电影在线观看 | 免费激情在线电影 | 久久小视频 | 欧美一区二区三区不卡 | 中文字幕在线精品 | 国产精品毛片久久久久久 | 国产精品久久久久久久久久白浆 | 九九热精品视频在线观看 | 91中文字幕在线观看 | 国内精品久久久久久 | av在线电影播放 | 成年美女黄网站色大片免费看 | 国产精品美女久久久久久网站 | 国产精品嫩草影院9 | 成人av电影在线播放 | 五月婷婷中文网 | 国产在线 一区二区三区 | 9在线观看免费高清完整版 玖玖爱免费视频 | 精品国产电影一区二区 | 亚洲aⅴ免费在线观看 | 久久精品99北条麻妃 | 91亚洲精品久久久久图片蜜桃 | 超碰在线日韩 | 操操操人人 | 亚洲欧美日韩在线一区二区 | 久久综合色一综合色88 | 国产精品免费视频一区二区 | 亚洲精品tv久久久久久久久久 | 日韩国产在线观看 | 69国产精品成人在线播放 | 国产视频久久久 | 99精品久久久久久久 | 粉嫩aⅴ一区二区三区 | 久久久高清视频 | 天天拍夜夜拍 | 婷婷性综合 | 91视频88av| 欧美日韩免费观看一区二区三区 | 亚洲欧美国内爽妇网 | 玖玖在线观看视频 | 精品国产一区二区三区蜜臀 | 欧美视频国产视频 | 国产视频九色蝌蚪 | 国产 色| 免费中文字幕 | 久久久久久久亚洲精品 | 9色在线视频 | 爱爱av网站| 国产精品6 | 国产精品手机视频 | 欧美精品免费在线观看 | 日日日日干 | 国产69精品久久久久99 | 丁香av| 免费又黄又爽视频 | www.色婷婷| 天天爽夜夜爽精品视频婷婷 | 日韩三级中文字幕 | 久久日本视频 | 亚洲国产精品小视频 | 四虎亚洲精品 | 国产精品美女久久久久aⅴ 干干夜夜 | 人人射| 亚洲国产成人精品电影在线观看 | 亚洲成人第一区 | 97在线观看免费高清 | 免费在线播放视频 | www.日日日.com| 亚洲精品午夜久久久久久久 | 四虎免费在线观看视频 | 福利二区视频 | 日日干日日操 | 国产日韩欧美在线 | 日韩激情av在线 | 免费黄色在线网址 | 国产一区二区三区高清播放 | 成人app在线播放 | www.玖玖玖 | 久久精品综合一区 | 国产一区网址 | 欧美久久久久久久久中文字幕 | 久久99这里只有精品 | 午夜国产一区二区 | 日韩av电影免费观看 | 欧美三人交 | 亚洲毛片在线观看. | 亚洲精品国产精品乱码不99热 | 91福利社区在线观看 | 久久99精品国产99久久 | 国产一级一片免费播放放 | 91av小视频| 在线观看国产中文字幕 | 精品国产视频在线 | 日本黄色免费电影网站 | v片在线播放| 欧美日韩免费在线视频 | 成人av片在线观看 | 日韩毛片久久久 | av一区二区三区在线播放 | 黄色一区三区 | 丁香色综合 | 国产乱对白刺激视频在线观看女王 | 蜜桃视频日韩 | 中文在线免费一区三区 | 91男人影院 | 欧美一二在线 | 国内免费久久久久久久久久久 | 深爱开心激情 | 99色免费视频 | 亚洲综合欧美精品电影 | 天天色天天射天天操 | 一区二区激情 | 91av视频在线免费观看 | 国产亚洲高清视频 | 免费在线播放视频 | 在线免费高清一区二区三区 | 国产亚洲免费的视频看 | 国产精品麻豆一区二区三区 | 国语精品久久 | 亚洲亚洲精品在线观看 | 99热最新地址 | 国产精品情侣视频 | 国产三级视频在线 | 99色国产| 热re99久久精品国产99热 | 福利视频入口 | 天天插视频 | 成人黄色在线观看视频 | 在线观看一级片 | 在线观看黄网站 | 日韩精品免费专区 | 日本一区二区三区免费观看 | 国产精品嫩草影院9 | 久久av影院 | 天天色棕合合合合合合 | 中文字幕在线观看免费观看 | 国产男女爽爽爽免费视频 | 精品久久电影 | 国产精品伦一区二区三区视频 | 免费av 在线 | 欧美日韩精品在线免费观看 | 亚洲免费不卡 | 精品9999 | www.色午夜| www.啪啪.com| 6699私人影院 | 欧美日韩高清一区二区 国产亚洲免费看 | 色婷av | 国产蜜臀av| 久久久国产网站 | 成人黄色在线观看视频 | 在线免费观看的av | 亚洲国产欧洲综合997久久, | 美女网站色在线观看 | 国产亚洲婷婷免费 | 国产99久久九九精品 | 尤物九九久久国产精品的分类 | 久久久久亚洲天堂 | 91麻豆精品国产91久久久无限制版 | 免费在线中文字幕 | 免费国产视频 | 91精品视频一区二区三区 | 国产系列 在线观看 | 911久久| 国产精品嫩草影院99网站 | 中文国产在线观看 | 夜色资源网| 91九色自拍 | 在线观看日韩免费视频 | 一区二区三区视频 | 午夜精品麻豆 | 日韩精品不卡在线观看 | 992tv成人免费看片 | 久久爱综合 | 91欧美视频网站 | 成人在线免费av | 亚洲综合小说电影qvod | 欧美动漫一区二区三区 | 国产在线国偷精品产拍 | 精品久久久久久久久久岛国gif | 精品国产乱码久久久久久1区2匹 | 激情欧美国产 | 天天综合天天综合 | 精品视频在线免费 | 免费在线观看a v | 久久久久国产视频 | 丁香五婷 | 中文字幕在线观看完整 | 国产精品免费av | 97在线视频免费播放 | 麻豆视频一区 | 色狠狠一区二区 | 亚洲成色 | 亚洲免费视频观看 | 国产精品一区二区av日韩在线 | 国产成人一区二区三区影院在线 | 五月婷婷亚洲 | www日韩高清| 亚欧日韩成人h片 | 日韩中文字| 一区二区伦理 | 中文字幕在线观 | 奇米四色影狠狠爱7777 | 欧美婷婷色 | 久久久久免费精品国产 | 精品国产片 | 国产精品欧美日韩在线观看 | 日韩精品欧美视频 | 揉bbb玩bbb少妇bbb | a特级毛片 | 亚洲国产色一区 | 久久99精品久久久久婷婷 | 久草在线在线视频 | 久久久久一区二区三区 | 日韩欧美在线视频一区二区三区 | 久久久久久久久久久免费 | av千婊在线免费观看 | 久久视频这里只有精品 | 91精品成人久久 | 狠狠干网站 | 国产理论影院 | 在线观看视频免费播放 | 伊人中文字幕在线 | 国产精品无| 又黄又爽的免费高潮视频 | 亚洲国产精品小视频 | av最新资源| 国产精品视频内 | 日韩黄色免费在线观看 | 欧美日一级片 | 在线看污网站 | 国产麻豆精品久久一二三 | 又黄又刺激 | 中文在线字幕免费观看 | 中文字幕精品www乱入免费视频 | 久久韩国免费视频 | 首页av在线 | 99精品黄色片免费大全 | 久久视频这里有久久精品视频11 | 青青草国产精品 | 日本中文字幕在线看 | 黄色的片子 | 在线久草视频 | 五月婷婷六月丁香在线观看 | 成人国产精品一区 | 日本久久综合网 | 99国产精品免费网站 | 97在线观看视频国产 | 九九九在线 | 香蕉在线视频观看 | 欧美成人黄 | 亚洲人成在线电影 | 99精品视频在线观看免费 | 国产精品wwwwww | 欧美精品免费在线 | 免费a v在线| 亚洲电影久久 | 在线观看黄色 | 国产亚洲久一区二区 | 午夜a区 | 久久人人精品 | av中文字幕在线电影 | 久久r精品 | 久久毛片高清国产 | 亚洲第一久久久 | 国产精品日韩精品 | 欧美精品在线观看 | 色老板在线视频 | 欧美日韩亚洲国产一区 | 日韩三级免费 | 欧美一区二区三区激情视频 | 日本三级香港三级人妇99 | 亚洲国产成人高清精品 | 激情久久伊人 | 狠狠操.com| 激情五月婷婷激情 | 国产在线p | 精品国自产在线观看 | 日日干网址 | 一区二区欧美在线观看 | 五月花激情| 国产精品久久久久久久久久久免费 | 日韩精品久久久久久中文字幕8 | 九月婷婷人人澡人人添人人爽 | 国产视频一区二区在线 | 最近中文字幕免费观看 | 国产精品二区在线观看 | 夜夜夜影院 | 亚洲综合五月天 | 婷婷视频在线播放 | 欧美精品久久久久久久久久久 | 成年人免费在线 | 五月花丁香婷婷 | 国产精品久久久久久久久久不蜜月 | 久久综合狠狠综合久久狠狠色综合 | 99色人| 国产成人久久久77777 | 91禁在线观看 | 欧美伦理一区 | 久久综合操 | 天天操天操 | 国产精品日韩欧美 | 国产小视频在线 | 亚洲一区欧美激情 | 欧美日韩国产网站 | 午夜精品久久久久久久99 | 国产精品亚洲综合久久 | 国产xx视频 | 久久综合色影院 | 成人精品福利 | 月下香电影 | 免费网站在线观看人 | 精品久久久久久久久中文字幕 | 国产精品3区 | 狠狠狠干 | 美女网站在线看 | 久久国产精品久久久 | www.久久久精品 | 夜夜狠狠 | 少妇bbbb搡bbbb桶 | 久精品视频免费观看2 | 在线亚洲天堂网 | 国产精品va最新国产精品视频 | 久久五月婷婷丁香社区 | 天天色综合久久 | 国产96视频 | 免费a一级 | 免费观看av网站 | 成人资源站| www.人人草 | 免费国产黄线在线观看视频 | 久久久国产一区二区三区四区小说 | 精品国产自在精品国产精野外直播 | 婷婷网五月天 | 看v片 | 四虎免费在线观看 | 婷婷六月激情 | 亚洲午夜精品一区 | 91av原创 | 久久亚洲免费 | 99国产一区二区三精品乱码 | 欧美久久久一区二区三区 | 81精品国产乱码久久久久久 | 久久这里只有精品9 | 久久婷婷精品视频 | 色婷婷成人网 | 欧美一区日韩精品 | 久久久www成人免费精品 | 婷婷丁香激情综合 | 精品国产欧美一区二区 | 久久图 | 99综合久久| 国产精品高清一区二区三区 | 香蕉97视频观看在线观看 | 久久精品一区二区三 | 国产一卡久久电影永久 | 国产精品一区二区在线观看免费 | 亚洲国产中文字幕在线视频综合 | 伊人婷婷综合 | 青青草国产精品视频 | 日韩免费成人 | 操夜夜操 | 国产99久久久国产精品免费二区 | 亚洲电影黄色 | 人人插人人舔 | 国产精品毛片一区视频 | 九九免费精品视频 | 日韩黄色免费看 | 美女网站在线看 | 99re久久资源最新地址 | 人人干人人爽 | 91人人澡人人爽 | 婷婷免费在线视频 | 在线观看国产麻豆 | 国产久视频 | 免费在线观看不卡av | 人人草在线视频 | 亚洲国产中文字幕在线 | 欧美成人精品欧美一级乱黄 | 麻豆系列在线观看 | 岛国av在线免费 | 天天干天天射天天操 | 欧美国产不卡 | 四虎4hu永久免费 | 91大神精品视频 | 天天色天天草天天射 | 日韩精品免费在线观看 | 人人爱人人射 | 99精品国产成人一区二区 | 久久成人资源 | av超碰在线| 中文在线字幕免费观看 | 国产一二区视频 | 91亚洲夫妻 | 99r在线视频 | 国产精品久久久久永久免费观看 | 久久日本视频 | 国产一区在线不卡 | 天天色天天爱天天射综合 | 亚洲专区免费观看 | 天天操人人要 | 人人草网站 | a天堂中文在线 | 欧美analxxxx | 国产v视频| 国产成人99久久亚洲综合精品 | 激情黄色av| 欧美在线视频一区二区三区 | 四虎永久免费在线观看 | 久久高清片 | 久草在线官网 | 手机在线看片日韩 | 亚洲三级性片 | 亚洲天堂精品 | 久久这里只有精品首页 | 久久尤物电影视频在线观看 | 天天射天天干天天操 | 午夜精品麻豆 | 干av在线 | 日韩欧美视频免费在线观看 | 免费无遮挡动漫网站 | 免费观看黄色av | 天天爽综合网 | 97精产国品一二三产区在线 | 精品在线观看一区二区三区 | 在线国产一区二区三区 | 91精品一区国产高清在线gif | 日韩午夜一级片 | 日韩在线国产精品 | 国产精品美女久久久 | 久久麻豆精品 | 久久久久久高清 | 国产91全国探花系列在线播放 | 日韩高清二区 | 在线观看免费 | 黄色毛片在线 | 亚洲午夜精品一区二区三区电影院 | 亚洲成人影音 | 成年人三级网站 | 亚洲我射av | 国产精品女同一区二区三区久久夜 | 日韩电影一区二区三区在线观看 | 麻豆高清免费国产一区 | avove黑丝| 成人免费 在线播放 | 精品在线99 | 美女av在线免费 | 天天综合操 | 日日操天天爽 | 亚洲视频免费视频 | 国产在线v | 天天操狠狠操网站 | 婷婷色五| 日韩大片在线播放 | 国产一二三精品 | 久久成人精品视频 | 一区二区精品在线观看 | 国产亲近乱来精品 | 国产精品福利在线 | 国产男女无遮挡猛进猛出在线观看 | 久久久久久久久久亚洲精品 | 日韩三级不卡 | 精品电影一区 | 国产精华国产精品 | 午夜私人影院久久久久 | 婷婷在线精品视频 | 国产自制av | 日三级在线 | 久久伊人八月婷婷综合激情 | av手机在线播放 | aa一级片 | 中文字幕三区 | 91精品999| 国产精品爽爽爽 | 国产精品私拍 | 婷婷久久一区 | 成人毛片a | 欧美激情视频一二三区 | 夜夜操天天摸 | 欧美日韩另类在线观看 | 在线观看视频在线 | 66av99精品福利视频在线 | 中文字幕在线观看你懂的 | 黄色在线视频网址 | 国产精品成久久久久 | 亚洲 综合 国产 精品 | 午夜美女福利 | 91在线91| 麻豆视频网址 | 玖玖玖在线 | 亚洲成人精品在线观看 | 天天射狠狠干 | 高潮毛片无遮挡高清免费 | 草久热| 91人人干| 国产黄色免费观看 | 青草视频在线 | 国产精品系列在线播放 | 青青色影院 | 国产国产人免费人成免费视频 | 天天亚洲综合 | 日本久久免费电影 | 久久看片| 中文字幕在线看视频 | 久久久久一区二区三区四区 | 五月天激情婷婷 | 中日韩欧美精彩视频 | 久久免费福利视频 | 久久在线精品 | 91看片网址| 天天干天天拍天天操 | 国产福利一区二区三区在线观看 | 奇米影视777四色米奇影院 | 综合久久久久久久久 | 深爱五月激情网 | 免费看的黄色网 | 日韩视频一区二区在线观看 | 69亚洲乱| 69av久久| 亚洲精品在线免费观看视频 | 中文字幕在线看视频国产 | 欧美精品国产综合久久 | 亚洲一级影院 | 中文字幕一区在线观看视频 | 91在线资源 | 国产精品久久久久影院 | 99久久婷婷国产综合亚洲 | 最新中文字幕视频 | 97碰碰碰| 97精品超碰一区二区三区 | 精品国产乱码一区二区三区在线 | 免费成人av电影 | 五月开心激情网 | 免费在线观看污网站 | 天天舔天天搞 | 91精彩视频在线观看 | 丁香视频免费观看 | 2019中文在线观看 | 日韩在线无 | 97色婷婷人人爽人人 | 国产特级毛片aaaaaaa高清 | www.夜夜干.com | 精品国偷自产国产一区 | japanese黑人亚洲人4k | 久久免费播放视频 | 日韩欧在线| 97超碰人人澡人人爱学生 | 黄色影院在线免费观看 | 国产自在线观看 | 日韩欧美精品一区二区 | 欧美精品一区二区在线观看 | 91亚洲精品国偷拍 | 日韩精品高清视频 | 国产亚洲精品电影 | 激情网站网址 | 亚洲成人资源在线观看 | 日韩久久精品一区 | 黄色网址国产 | 日韩精品不卡在线 | 丁香花在线观看免费完整版视频 | 综合色站 | 日狠狠| 欧美做受高潮电影o | 亚洲三级性片 | 亚欧日韩av | 99国产情侣在线播放 | 色午夜影院 | 日韩视频区 | 超碰免费成人 | 婷婷在线观看视频 | 日韩理论片 | 国产成人综合在线观看 | 激情婷婷综合网 | 精品无人国产偷自产在线 | 国产999精品 | 日日爱视频 | 久久视影| a天堂免费 | 四虎影视8848dvd| 亚洲专区路线二 | av片中文| 91欧美在线 | 国产成人一区二区三区影院在线 | 91精品国产综合久久婷婷香蕉 | 97超碰超碰 | 国产精品自产拍在线观看蜜 | 成人性生交视频 | 国产尤物一区二区三区 | 国产精品99久久久久久小说 | 91福利视频免费 | 天天爽夜夜爽人人爽曰av | 欧美日韩免费网站 | 中文视频在线看 | 香蕉97视频观看在线观看 | 久久精品久久久精品美女 | 久久久精品视频网站 | 国产高清第一页 | 99久热在线精品视频成人一区 | 91干干干 | 亚洲六月丁香色婷婷综合久久 | 久久丝袜视频 | av.com在线| 九九九九热精品免费视频点播观看 | 久久久久久久久久久福利 | 在线黄色国产 | 国产在线精品一区二区三区 | 久久久久久久久电影 | 欧美日韩视频在线播放 | 国产黄色播放 | 狠狠狠综合| 在线免费观看黄色大片 | 色爽网站 | 激情视频免费在线 | 最近高清中文在线字幕在线观看 | 日韩在线观看视频网站 | 国产美腿白丝袜足在线av | 五月开心婷婷网 | 国产乱码精品一区二区三区介绍 | 91专区在线观看 | 中文字幕在线观看第一区 | 探花视频免费观看 | 久久成人视屏 | 亚洲精品美女久久17c | 亚洲精品乱码久久久久久按摩 | 91精品爽啪蜜夜国产在线播放 | 国产精品麻豆视频 | 欧美日韩国产一区二区三区在线观看 | 亚洲成av人片在线观看www | 色综合激情网 | 激情导航 | 国产精品69av| 国产成人av电影在线 | 天堂网在线视频 | 国产私拍在线 | 亚洲精品久久久蜜桃直播 | 不卡中文字幕在线 | 久久久视频在线 | 五月激情丁香婷婷 | 亚洲最大成人网4388xx | 99精品偷拍视频一区二区三区 | 91成人精品国产刺激国语对白 | 国产美女在线观看 | a黄色片在线观看 | 亚洲最快最全在线视频 | 日韩一级黄色片 | av黄色国产| 深夜福利视频在线观看 | 黄网站免费大全入口 | 男女精品久久 | 成人污视频在线观看 | 国产女人40精品一区毛片视频 | 精品久久在线 | 美女免费视频一区二区 | 久久久久久久久爱 | 国产日本在线播放 | 狠狠躁日日躁狂躁夜夜躁 | 日韩在线不卡 | 国产精品九九久久99视频 | 不卡电影免费在线播放一区 | 国产婷婷精品av在线 | 国产+日韩欧美 | 国产一区二区精品91 | 91网址在线看 | 久久99久久99精品免观看软件 | 免费一级片在线 | 日韩电影中文字幕在线 | 色94色欧美 | 一级黄色大片 | 免费高清在线观看成人 | 久久社区视频 | 中文字幕 欧美性 | 亚洲aaa毛片 | 成 人 黄 色 片 在线播放 | 国产理伦在线 | 在线播放日韩 | 国产字幕在线看 | 日韩和的一区二在线 | 日韩中文字幕免费电影 | 国产精品色视频 | 亚洲欧美视频网站 | 成人三级网址 | 日韩久久精品一区二区三区下载 | 在线a人v观看视频 | 成人久久久久久久久久 | 久久99久久99精品免费看小说 | 国产伦理久久 | 色婷婷 亚洲 | 国产一级片一区二区三区 | 99久久精品免费看国产 | 久久亚洲人 | 五月天激情视频在线观看 | 色婷婷国产精品一区在线观看 | 三级av中文字幕 | 97超视频免费观看 | 国内精品久久久久久久 | 91精品国产乱码久久 | 深爱激情综合 | 一区二区丝袜 | 国产一区不卡在线 | 国产精品国产三级在线专区 | 91久久国产综合精品女同国语 | 国产精品久久久久aaaa | 热久久99这里有精品 | av成人在线看 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 亚洲第一成网站 | 中文字幕在线观看第一页 | 国产精品手机在线观看 | 欧美黑人巨大xxxxx | 国产资源站 | 天堂网中文在线 | 成年人在线看视频 | 久久久国产精品一区二区中文 | 在线视频手机国产 | www.夜夜干.com | 18性欧美xxxⅹ性满足 | 午夜精品久久久久久中宇69 | 波多野结衣在线中文字幕 | 欧美日韩不卡一区 | 最近高清中文字幕在线国语5 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 国产黄在线| 97色综合| 五月天中文字幕 | 99久久久国产免费 | 国产视频导航 | 国产精品高清一区二区三区 | 免费中文字幕在线观看 | 丝袜美腿av | 可以免费看av | 亚洲国产美女精品久久久久∴ | av韩国在线 | 日本丶国产丶欧美色综合 | 麻豆一区二区三区视频 | 亚洲天天摸日日摸天天欢 | 天天曰天天爽 | 亚洲国产一区在线观看 | 一区二区激情视频 | 久久精品一区二区三区国产主播 | 久久丝袜视频 | 99精品国产一区二区 | 又大又硬又黄又爽视频在线观看 | 亚洲最新av | 四虎免费av | 97视频免费在线看 | 91av在线视频播放 | 国产精品mv在线观看 | 欧美污在线观看 | 国产黄免费看 | 亚洲国产视频网站 | 91在线视频| 国产一级免费在线观看 | 国产一线二线三线在线观看 | 96精品高清视频在线观看软件特色 | www.久久色 | 99在线国产| 婷婷成人综合 | 久久成年人网站 | 色综合久久综合中文综合网 | 成人影视片 | 国产美女网站视频 | 精品一区二区电影 | zzijzzij亚洲成熟少妇 | 欧美天堂视频在线 | 欧美一二三区在线观看 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 欧美日韩国语 | av大片网站| 久久伊人国产精品 | 欧美a免费 | 婷婷色中文网 | 精品久久久久久久久久久久久 | 伊人亚洲综合网 | av黄色免费网站 | 色天天久久 | 免费网站v | www.亚洲精品| 美女视频黄网站 | 日韩av片无码一区二区不卡电影 | 欧洲精品视频一区二区 | 成人av电影免费在线观看 | 色偷偷88888欧美精品久久 | 天天射天天艹 | 最近中文国产在线视频 | 精品久久久久久综合日本 | 日韩综合精品 | 91九色porny在线 | 日韩在线观看av | 激情偷乱人伦小说视频在线观看 | 这里只有精品视频在线 | 午夜国产福利在线观看 | 精品国产一区二区三区在线观看 | 日韩1级片 | 一区二区三区免费在线观看 | 国产喷水在线 |