最新回答 / 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