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

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

python爬蟲如何批量爬取糗事百科段子

瀏覽:237日期:2022-09-18 13:30:16

問題描述

剛學Python不會scrapy框架,就是想做個簡單爬蟲實現抓取前10頁段子(前N頁)。請問不用scrapy能有什么簡單一些的代碼能實現?之前有試過在page那里加for循環,但是也只能抓到一個頁面,不知道怎么弄。

import urllibimport urllib2import repage = 1url = ’http://www.qiushibaike.com/8hr/page/’ + str(page)user_agent = ’Mozilla/5.0 ( Windows NT 6.1)’headers = { ’User-Agent’ : user_agent }try: request = urllib2.Request(url,headers = headers) response = urllib2.urlopen(request) content = response.read().decode(’utf-8’) pattern = re.compile(’<p.*?class='content'>.*?<span>(.*?)</span>.*?</p>.*?’,re.S) items = re.findall(pattern,content) for item in items:print itemexcept urllib2.URLError, e: if hasattr(e,'code'):print e.code if hasattr(e,'reason'):print e.reason

問題解答

回答1:

我跑了一下你的代碼,發現能跑出前2個頁面,后面都返回了一個錯誤碼,我覺得是因為你沒做防反爬處理,因為你這個結果在一秒內就跑出來了,一秒內連續10次訪問肯定不是人能做到的。

很多網站都能知道你這是用代碼在刷他們的網站,有些網站很討厭這個,會做反爬處理,可能直接把你的 IP 都給封了,讓你沒法訪問,因為如果不這樣做,短時間內直接訪問太多次的話可能會把人家的網站都弄癱瘓了。

我的建議是每爬完一個頁面等待1秒,修改了下你的代碼:

import urllibimport urllib2import reimport timefor page in range(1, 11): print(’at page %s’ % page) url = ’http://www.qiushibaike.com/8hr/page/’ + str(page) user_agent = ’Mozilla/5.0 ( Windows NT 6.1)’ headers = { ’User-Agent’ : user_agent } try:request = urllib2.Request(url,headers = headers)response = urllib2.urlopen(request)content = response.read().decode(’utf-8’)pattern = re.compile(’<p.*?class='content'>.*?<span>(.*?)</span>.*?</p>.*?’,re.S)items = re.findall(pattern,content)for item in items: print item except urllib2.URLError, e:if hasattr(e,'code'): print e.codeif hasattr(e,'reason'): print e.reasontime.sleep(1)

我這邊是能出結果的,不過我想向你推薦另一個第三方的庫,叫 requests,既然你會 urllib,這也就不難,但是使用起來更人性化,配合 BeatuifulSoup 庫(用來解析和處理 HTML 文本的)很方便,你也可以去網上搜一下,了解一下。

還有就是以后做爬蟲一定要注意做防反爬處理!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美男人天堂| 亚洲最新无码中文字幕久久| 激情黄产视频在线免费观看| 日本久久一区| 视频一区中文字幕精品| 首页国产欧美久久| 亚洲一区不卡| 丝袜亚洲另类欧美| 亚洲一区免费| 91精品一区国产高清在线gif| 国产成人精选| 青草国产精品久久久久久| 蜜桃av一区二区三区电影| 制服诱惑一区二区| 老牛国产精品一区的观看方式| 亚洲一区二区三区四区五区午夜 | 日韩欧美字幕| 久久精品国内一区二区三区水蜜桃| 一区二区精品伦理...| 涩涩av在线| 99久久九九| 久久在线免费| 99在线|亚洲一区二区| 免费人成在线不卡| 日韩三级一区| 国产精品一区二区中文字幕| 国产精品magnet| 首页国产精品| 久久狠狠婷婷| 今天的高清视频免费播放成人| 婷婷久久一区| 亚洲免费一区三区| 国产精品白丝一区二区三区| 高清不卡一区| 红桃视频亚洲| 亚洲日产国产精品| 日韩在线观看中文字幕| 国产精品久久久久av蜜臀| 国产一区二区三区不卡av | 国产日韩一区| 久久一区欧美| 91精品婷婷色在线观看| 久色成人在线| 国产精品亚洲四区在线观看| 国产成人调教视频在线观看| 激情欧美一区| 日本va欧美va瓶| 国产精品va视频| 欧洲一区二区三区精品| 在线综合欧美| 国产精品久久久久久久久免费高清| 成人看片网站| 亚欧成人精品| 福利一区和二区| 99在线观看免费视频精品观看| 欧美中文一区| 国产99精品| 日本国产一区| 亚洲a在线视频| 国产亚洲高清一区| 亚洲成人免费| 欧美精品导航| av不卡在线看| 精品久久影院| 日韩一区二区三区精品视频第3页| 日韩一区二区在线免费| 日韩高清欧美激情| 欧美日韩在线网站| 国产日韩欧美一区二区三区 | 婷婷综合成人| 国产精品蜜月aⅴ在线| 日韩精品网站| 欧美影院三区| 日韩va欧美va亚洲va久久| 神马日本精品| 蜜桃久久精品一区二区| 精品网站aaa| 亚洲综合福利| 国产专区精品| 少妇精品久久久一区二区三区| 国产精品白浆| 亚洲午夜国产成人| 精品一区二区三区视频在线播放| 快she精品国产999| 日韩国产专区| 亚洲香蕉久久| 久久久久久美女精品| 国产精品一国产精品k频道56| 久久精品国产99国产精品| 99成人在线| 欧美国产专区| 九九在线精品| 奇米狠狠一区二区三区| 精品欧美一区二区三区在线观看| 日韩久久一区二区三区| 久久狠狠久久| 亚洲精品网址| 久久久久久亚洲精品美女| 日韩一级不卡| 欧美另类综合| 国产乱码精品一区二区亚洲| 日韩福利视频导航| 日韩高清一级| 好吊日精品视频| 久久久久国产精品一区三寸| 欧美天堂在线| 精品欧美日韩精品| 亚洲一区观看| 中国字幕a在线看韩国电影| 欧美一区不卡| 欧美日韩四区| 国产麻豆久久| 免费在线观看一区| 日韩高清电影一区| 久久久久久久久久久9不雅视频| 日韩不卡手机在线v区| 不卡一区2区| 久久xxx视频| 日韩福利视频网| 亚洲久久一区| 黑丝一区二区三区| 欧美一区二区三区高清视频| 黄色欧美在线| 精品理论电影在线| 91成人在线网站| 婷婷精品在线| 美女网站久久| 三级一区在线视频先锋| 999国产精品视频| 欧美aa一级| 国产精品成人3p一区二区三区| 亚洲专区在线| 久久精品二区三区| 国产精品毛片一区二区在线看| 里番精品3d一二三区| 日本aⅴ精品一区二区三区| 日本成人在线视频网站| 麻豆成人在线| 午夜电影一区| 亚洲一区欧美| 欧美一区二区三区久久精品| 亚洲精品大片| 日本欧美韩国一区三区| 日韩中文字幕亚洲一区二区va在线 | 日本欧美一区二区在线观看| 亚洲精品成人一区| 亚洲我射av| 91麻豆精品激情在线观看最新| 欧美国产日本| 97精品国产福利一区二区三区| 久久精品国产999大香线蕉| 91亚洲国产高清| 成人精品视频| 欧美一区二区性| 群体交乱之放荡娇妻一区二区| 国产精品av久久久久久麻豆网| 欧美色图国产精品| 蜜臀av性久久久久蜜臀aⅴ流畅| 美女被久久久| 欧美色综合网| 国产美女视频一区二区| 91亚洲成人| 日本精品影院| 黄色在线网站噜噜噜| 午夜av不卡| 91精品一区国产高清在线gif| 国产精品毛片在线| 亚洲一区二区小说| 久久国产精品免费精品3p| 日韩av在线免费观看不卡| 国产精品videosex极品| 免费看久久久| 久久亚洲国产| 丝袜亚洲精品中文字幕一区| 国产欧美另类| 成人在线超碰| 亚洲一区激情| 日韩精品中文字幕吗一区二区| 精品一区二区三区中文字幕在线| 色综合五月天| 首页国产欧美久久| 久久国产尿小便嘘嘘| 欧美日韩精品免费观看视欧美高清免费大片 | 亚洲精品成人一区| 首页国产欧美日韩丝袜| 亚洲3区在线| 综合亚洲色图| 国产精品一页| 老司机精品视频在线播放| 麻豆国产精品| 久久精品国产成人一区二区三区| 精品三级在线观看视频| 水野朝阳av一区二区三区| 免费在线欧美视频| 激情六月综合| 国产伦久视频在线观看| 日韩在线综合| 亚洲精品伊人| 丝袜av一区| 成人亚洲一区|