亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么只有第一個就顯示了一個failed不動了

http://img1.sycdn.imooc.com//5686943b0001336a05170045.jpg為啥第一個后面的就只有一個failed

正在回答

1 回答

剛看到一個最近的相似的問題-_-||

有可能你的try-except中間的print 'craw %d : %s' %(count, new_url)到except那一塊某個地方使用的代碼打錯了而不是self.urls.has_new_url()==0導致的錯誤,python的百科里面是有別的鏈接的,你可以試著把try-except去掉,讓錯誤直接顯示出來

中間這一塊指的是:

html_cont=self.downloader.download(new_url)
new_urls,new_data=self.parser.parse(new_url,html_cont)
self.urls.add_new_urls(new_urls)
self.outputer.collect_data(new_data)
if count==1000:
? ?break
count=count+1
根據錯誤位置設置print 相應的變量查看錯誤原因.

比如說我一開始就是url_manager.py的UrlManager類的add_new_urls方法打錯了,導致的錯誤

0 回復 有任何疑惑可以回復我~
#1

你這樣年輕 提問者

非常感謝!
2016-05-22 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Python開發簡單爬蟲
  • 參與學習       227596    人
  • 解答問題       1288    個

本教程帶您解開python爬蟲這門神奇技術的面紗

進入課程

為什么只有第一個就顯示了一個failed不動了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號