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

您的位置:首頁技術文章
文章詳情頁

python 爬蟲基本使用——統計杭電oj題目正確率并排序

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

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

Urllib是Python內置的HTTP請求庫,它包含四個模塊:

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

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

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

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

#杭電OJ題目AC率排序import urllib.request as urfrom bs4 import BeautifulSoup dic = {} #存:'題號:題名 AC 提交次數 正確率'for t in range(1,59,1):#1~58頁都爬一遍 print(t) url = ’http://acm.hdu.edu.cn/listproblem.php?vol=’+str(t) #存網址 bs = BeautifulSoup(ur.urlopen(url).read(),'html.parser')#獲取網址的html并轉換為可以python可以使用的結構 ql0 = str(bs.body.table.contents[11].td.table.contents[1])#網頁的DOM解析后可以直接通過'.'來尋找子元素,找到題目的列表元素后,將列表中所有題目轉換成字符串。(可以輸出看看) 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]) #每頁題目都存入字典后,把字典中的題目通過正確率進行排序,傳出列表with open(’Statistics.txt’,’w’,encoding = ’utf-8’) as f:#把統計排序好的題目保存到txt中 for i in dic: f.write(str(i)+’n’) print('Success!')

以上就是python 爬蟲基本使用——統計杭電oj題目正確率并排序的詳細內容,更多關于python 爬蟲的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
999久久久亚洲| 伊人久久在线| 欧美极品一区二区三区| 色婷婷成人网| 国产精品夜夜夜| 色综合五月天| 性色av一区二区怡红| 美女精品网站| 国产一区白浆| 国产精品成人自拍| 精品中文一区| 欧美永久精品| 女生影院久久| 日韩在线短视频| 亚洲一区欧美二区| 久久国产精品毛片| 日韩精彩视频在线观看| 久久久天天操| 免费欧美一区| 日本综合视频| 国产精品视频一区视频二区| 麻豆精品蜜桃视频网站| 久久只有精品| 99久久婷婷| 日本欧洲一区二区| 日韩深夜视频| 色综合www| 久热精品在线| 国产精品一区二区三区av麻| 久久亚洲人体| 免费观看日韩电影| 日韩不卡一二三区| 精品视频高潮| 日本精品在线中文字幕| 六月婷婷一区| 卡一卡二国产精品| 欧美日韩一二三四| 国产在线观看91一区二区三区 | 久久男人av| 99在线精品免费视频九九视 | 日韩va亚洲va欧美va久久| 美女一区网站| 国产欧美另类| 蜜臀精品一区二区三区在线观看 | 99在线精品免费视频九九视| 蜜桃精品视频| 亚洲三级网站| 天堂俺去俺来也www久久婷婷| 国产精品国产一区| 在线看片一区| sm久久捆绑调教精品一区| 日韩精品亚洲专区| 亚洲精品一区二区妖精| 亚洲一区国产| 六月婷婷综合| 91国内精品| 欧美日韩三区| 超碰在线99| 欧美成a人片免费观看久久五月天| 夜夜嗨一区二区| 久久精品国产99国产| 亚洲毛片一区| 99riav1国产精品视频| 日韩国产专区| 国产精品久久久久久久久久10秀| 国产精品久久久久毛片大屁完整版| 免费不卡在线观看| 亚洲欧美久久久| 欧美日韩高清| 99久久亚洲精品蜜臀| 激情国产在线| 精品精品99| 欧美成人一二区| 国产日韩在线观看视频| 国产精品对白| 亚洲天堂日韩在线| 红桃视频国产一区| 国产字幕视频一区二区| 麻豆成全视频免费观看在线看| 国产精品久久| 日韩精品第二页| 日本在线观看不卡视频| 久久成人国产| 老鸭窝毛片一区二区三区| 日韩天堂av| 国产精品色网| 视频精品一区二区| 免费看欧美美女黄的网站| 亚洲深深色噜噜狠狠爱网站| 亚洲尤物在线| 成人av动漫在线观看| 久久免费大视频| 亚洲午夜精品久久久久久app| 久久精品青草| 亚洲精品一二三区区别| 性色一区二区| 日本v片在线高清不卡在线观看| 综合激情网站| 亚洲精品一区二区在线播放∴| 亚洲一区av| 日本视频在线一区| 国产精品一区高清| 久久99国产精品视频| 国产成人调教视频在线观看| 国产一区二区三区黄网站 | 久久爱www.| 国产一区二区三区四区大秀| 亚洲黄色中文字幕| 国产一区欧美| aa亚洲婷婷| 日韩在线网址| 国产精品99久久免费| 欧美国产美女| 99久久夜色精品国产亚洲1000部| 尤物tv在线精品| 久久xxxx| 久久国产人妖系列| 久久精品99久久久| 精品国产黄a∨片高清在线| 久久久久国产精品一区二区| 国产一区日韩欧美| 日韩精品一二三四| 日韩av电影一区| 国产一区二区三区成人欧美日韩在线观看| 女生影院久久| 中文日韩在线| 亚洲男人在线| 久久精品人人| 亚洲婷婷免费| 日韩成人精品一区二区三区| 国产成人精品一区二区三区免费| 久久国产成人午夜av影院宅| 丝袜美腿成人在线| 国产精品亚洲综合久久| 亚洲综合电影| 蜜臀久久99精品久久久画质超高清 | 国产精品视频一区二区三区四蜜臂| 久久伊人亚洲| 欧美日韩激情在线一区二区三区| 日韩欧乱色一区二区三区在线| 久久精品网址| 红桃视频国产精品| 国产精品调教| 欧美日韩国产欧| 国产精品九九| 99国产精品99久久久久久粉嫩| 欧美日本久久| 久久久久久久久99精品大| 三级在线观看一区二区| 国产一区二区三区网| 99国产精品视频免费观看一公开 | 久久精品超碰| 久久久久免费av| 日韩精品一区二区三区中文在线| 欧美激情另类| 中文字幕一区二区三区在线视频| 久久伊人久久| 亚洲一区二区三区在线免费| 国产精品黑丝在线播放| 亚洲精品伊人| 欧美日韩精品免费观看视欧美高清免费大片 | av在线日韩| 日本亚洲不卡| 久久精品二区三区| 国产精品毛片久久久| 美女少妇全过程你懂的久久| 国产亚洲欧美日韩精品一区二区三区| 日韩在线观看| 日韩欧美四区| 丝袜美腿诱惑一区二区三区 | 亚洲一区二区三区免费在线观看 | 精品三级久久| 五月激激激综合网色播| 91精品韩国| 国产日韩欧美在线播放不卡| 极品裸体白嫩激情啪啪国产精品| 国产高清亚洲| 免费黄网站欧美| 在线日韩视频| 丰满少妇一区| 日韩国产欧美在线播放| 亚洲午夜黄色| 麻豆国产在线| 亚洲精品进入| 欧美精品一线| 久久天堂av| 国产一区调教| 国产欧美一级| 亚洲日产国产精品| 在线精品视频在线观看高清| 国产精品久久久久蜜臀| 国产欧美激情| 四虎精品一区二区免费| 最新日韩av| 91精品国产调教在线观看| 精品日产乱码久久久久久仙踪林| 日韩精品欧美大片| 视频一区视频二区中文| 亚洲高清毛片| 日韩精品欧美激情一区二区|