日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

python 爬蟲基本使用——統(tǒng)計(jì)杭電oj題目正確率并排序

瀏覽:14日期:2022-07-07 10:13:48

python爬蟲主要用兩個庫:Urllib和BeautifulSoup4。一個用來爬取網(wǎng)頁,一個用來解析網(wǎng)頁。

Urllib是Python內(nèi)置的HTTP請求庫,它包含四個模塊:

1、request,最基本的 HTTP 請求模塊,用來模擬發(fā)送請求,就像在瀏覽器里輸入網(wǎng)址然后敲擊回車一樣,只需要給庫方法傳入 URL 與額外的參數(shù),就可以模擬這個過程。2、error ,異常處理模塊,如果出現(xiàn)請求錯誤,我們可以捕獲這些異常,然后進(jìn)行重試或其他操作保證程序不會意外終止。3、parse ,工具模塊,提供了許多 URL 處理方法,比如拆分、解析、合并等。4、robotparser,主要用于識別網(wǎng)站的 robots.txt 文件,判斷網(wǎng)站是否可以爬取,用的較少。

這里只用到了最常用的request。

BeautifulSoup4從bs4包中導(dǎo)出,這里主要用的就是它的解析功能。

代碼如下,注釋寫得很清楚了:

#杭電OJ題目AC率排序import urllib.request as urfrom bs4 import BeautifulSoup dic = {} #存:'題號:題名 AC 提交次數(shù) 正確率'for t in range(1,59,1):#1~58頁都爬一遍 print(t) url = ’http://acm.hdu.edu.cn/listproblem.php?vol=’+str(t) #存網(wǎng)址 bs = BeautifulSoup(ur.urlopen(url).read(),'html.parser')#獲取網(wǎng)址的html并轉(zhuǎn)換為可以python可以使用的結(jié)構(gòu) ql0 = str(bs.body.table.contents[11].td.table.contents[1])#網(wǎng)頁的DOM解析后可以直接通過'.'來尋找子元素,找到題目的列表元素后,將列表中所有題目轉(zhuǎn)換成字符串。(可以輸出看看) ql = ql0[30:-10].split(';') #字符串中的題目以';'分隔,將它們分開,并存到列表中 for i in ql: #以下就是格式化處理每個題目,然后存到字典中 info1 = i.split(’,'’,1) num = info1[0].split(’,’)[1] info2 = info1[1].split(’',’,1) name = info2[0] right,submit = info2[1].split(’,’,1) submit = submit[:-1] dic[num] = [name,int(right),int(submit),int(right)/int(submit)]dic = sorted(dic.items(),key = lambda x: x[1][3]) #每頁題目都存入字典后,把字典中的題目通過正確率進(jìn)行排序,傳出列表with open(’Statistics.txt’,’w’,encoding = ’utf-8’) as f:#把統(tǒng)計(jì)排序好的題目保存到txt中 for i in dic: f.write(str(i)+’n’) print('Success!')

以上就是python 爬蟲基本使用——統(tǒng)計(jì)杭電oj題目正確率并排序的詳細(xì)內(nèi)容,更多關(guān)于python 爬蟲的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩精品影视| 精品高清久久| 亚洲91久久| 日韩电影免费网址| 国产粉嫩在线观看| 久久精品一区二区三区中文字幕| 国产麻豆一区二区三区| 久久爱www.| 国产中文欧美日韩在线| 97国产成人高清在线观看| 欧美aa在线观看| 久久精品卡一| 精品1区2区3区4区| 天堂va蜜桃一区二区三区| 亚洲一区二区三区久久久| 日本亚洲最大的色成网站www| 久久国产麻豆精品| 国产一区二区三区黄网站| 日韩国产综合| 婷婷成人在线| 亚洲一区日韩在线| 综合色就爱涩涩涩综合婷婷| 国产亚洲精品精品国产亚洲综合| 粉嫩av一区二区三区四区五区 | 久久97视频| 日韩精品中文字幕一区二区| 日本亚洲不卡| 狠狠爱成人网| 一区二区精品| 国产日韩一区二区三区在线播放| 欧美日一区二区三区在线观看国产免| 日韩欧美激情电影| 久久精品资源| 欧美日韩少妇| 日韩欧美中文字幕在线视频| 精品一区二区男人吃奶| 99久久久国产精品美女| 日韩欧美精品一区二区综合视频| 国产成人精品一区二区三区免费| 久久婷婷一区| 免费在线欧美视频| 国产九九精品| 色天使综合视频| 日本精品久久| 亚洲va中文在线播放免费| 亚洲综合五月| 精品99在线| 99成人在线| 国产精品国码视频| 亚洲精品成人| 欧美a一区二区| 在线视频精品| 麻豆精品在线播放| 伊人久久婷婷| 麻豆视频一区二区| 另类av一区二区| 国产一区二区三区天码| 免费精品视频最新在线| а√在线中文在线新版| 婷婷精品久久久久久久久久不卡| 理论片午夜视频在线观看| 日av在线不卡| 日韩国产激情| 欧美一级网址| 中文一区二区| 成人一区不卡| 日韩精品三级| 国产中文一区| 免费看久久久| 亚洲色图综合| 91精品国产自产在线观看永久∴| 久久精品99久久久| 9久re热视频在线精品| 精品国产乱码| 日韩精品视频网| 亚洲国产一区二区三区在线播放| 日韩精品视频网站| 88xx成人免费观看视频库| 日本成人在线一区| 亚洲视频综合| 国产欧洲在线| 国产精品日本一区二区三区在线| 亚洲一区二区三区高清| 成人羞羞视频播放网站| 激情中国色综合| 欧美自拍一区| 视频一区中文字幕国产| 欧美日韩中文字幕一区二区三区| 精品亚洲免a| 国产欧美69| 亚洲欧洲专区| 每日更新成人在线视频| 精品国产第一福利网站| 国产精品极品在线观看| 日本不卡视频在线观看 | 精品在线播放| 在线天堂中文资源最新版| 国产精品v亚洲精品v日韩精品| 亚洲最新av| 蜜臀av国产精品久久久久| 亚洲欧美日韩高清在线| 亚洲a在线视频| 亚洲成a人片| 婷婷激情一区| 成人一区而且| 国精品产品一区| 精品国产乱码久久久久久樱花 | 亚洲日本网址| av一区在线| 亚洲a一区二区三区| 亚洲伦乱视频| 99成人在线视频| 久久久成人网| 色88888久久久久久影院| 午夜精品成人av| www成人在线视频| 亚洲v在线看| 电影亚洲精品噜噜在线观看| a日韩av网址| 日本精品不卡| 久久一级电影| 91精品国产成人观看| 91精品亚洲| 久久三级视频| 久久久777| 久久蜜桃av| 午夜久久tv| 婷婷亚洲五月| 爽好多水快深点欧美视频| 亚洲精品大全| 91亚洲精品视频在线观看| 国产亚洲欧美日韩精品一区二区三区| 日本精品国产| 国产剧情一区| 欧美国产小视频| 国产99亚洲| 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美aⅴ一区二区三区视频| 国产一区国产二区国产三区| 中文字幕人成乱码在线观看| 久久激情网站| 99在线|亚洲一区二区| 亚洲婷婷丁香| 国产精品免费精品自在线观看| 久久精品午夜| 91一区二区| 国产高清一区二区| 免费在线成人网| 国产一级成人av| 国产va免费精品观看精品视频| 成人污污视频| 伊人成人网在线看| 日韩精品一区二区三区中文在线| 国产精品三p一区二区| 亚洲国产欧美日本视频| 日韩午夜在线| 国产精品麻豆成人av电影艾秋| 中文在线а√天堂| 日韩中文字幕麻豆| 久久99影视| 久久久9色精品国产一区二区三区| 91成人精品| 91麻豆精品激情在线观看最新| 久久精品资源| 精品一区亚洲| 日韩欧美久久| 四虎成人av| 老司机精品久久| 麻豆国产精品| 午夜欧美理论片| 国产一精品一av一免费爽爽| 日本午夜大片a在线观看| 老司机久久99久久精品播放免费| 国产另类在线| 美女久久久久| 日本视频中文字幕一区二区三区| 国产激情在线播放| 中文字幕av一区二区三区四区| 麻豆精品99| 中国女人久久久| 美女国产精品久久久| 国产午夜精品一区二区三区欧美| 久久爱www.| 视频在线观看国产精品| 精品久久免费| 中文字幕一区二区av| av中文资源在线资源免费观看| 亚洲欧美久久精品| 日本不卡免费高清视频在线| 首页亚洲欧美制服丝腿| 中文字幕高清在线播放| 蜜桃av一区二区三区电影| 97在线精品| 日韩精品亚洲一区二区三区免费| 日韩成人亚洲| 国产精品白丝一区二区三区| 伊人影院久久| 日韩不卡一区| 欧美一区成人| 国产精品呻吟|