最贊回答 / 1one一_3607163
問題已解決,建議有類似問題的同學,去掉try模塊,看一下有沒有報錯,根據(jù)錯誤改一下,就好了ps.我是getcode中間多加了個下劃線,導致downloader不能正常運行l(wèi)ol
2019-02-14
最新回答 / 劉軼銘
或者在'html_parser' 中,改成:
links?=?soup.find_all('a',?href=re.compile(r"/item/.*"))
2019-01-30
最新回答 / 過好每一天1
基本原理,需要花費時間細讀理解記住,否則你還會回來看,根據(jù)自身條件最好再對著源碼去理解,畢竟原理和實現(xiàn)還是有不少差別,還有代碼是敲出來的;大部分技術書籍上的都是過時的,包括學習網(wǎng)站的,學會自己根據(jù)網(wǎng)站api去學習,工作中帶著疑問去學習效率比較高,擺脫復制黏貼,還有隔一段時間再回頭審查自己寫過的接口,你會想優(yōu)化它,那就做吧,代碼一定要規(guī)范,推薦sona。建議寫博客記錄下你學習和工作中碰到的問題以及如何解決的,希望能幫助你。
2019-01-28
最新回答 / YAAnnnnnnnnn
這是編碼錯誤,gbk編碼不能夠輸出為正確的編碼格式。原因是win8的python3的默認編碼不是utf8,我們只需要將默認編碼改為utf8就能解決這個問題,參見下面的代碼:?
import?sys,?io sys.stdout?=?io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')?#?Change?default?encoding?to?utf8
2019-01-05
最新回答 / 慕粉3535685
你這個url_manager.py里面的has_new_url()方法,返回的東西寫錯了。不是返回len(self.add_new_urls) != 0是返回
len(self.new_urls)?!=?0
2019-01-02