最新回答 / 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
已采納回答 / mumu1233
find_all返回的結果是一個結果集,要用in去遍歷里面的單個元素,直接操作這個結果集會報錯,而find返回的是單個元素,你可以直接使用這個單個元素
2018-12-30