按代碼來(lái)敲報(bào)錯(cuò),求解
為什么按代碼來(lái)敲報(bào)錯(cuò)。 ? ?
Traceback (most recent call last):
? File "F:\pytest\project\spider_main.py", line 36, in <module>
? ? obj_spider.craw(root_url)
? File "F:\pytest\project\spider_main.py", line 14, in craw
? ? self.urls.add_new_url(root_url)#添加入口url
? File "F:\pytest\project\url_manager.py", line 10, in add_new_url
? ? if url not in self.new_urls and url not in self.old_urls:
AttributeError: 'UrlManager' object has no attribute 'old_urls'
2016-04-24
UrlManager這個(gè)文件沒(méi)有old_urls屬性 ? 自己檢查一下
2016-06-16
我的代碼里有self.old_urls = set(),但還是報(bào)這個(gè)錯(cuò)
2016-04-17
你看看在url_manager.py這個(gè)文件的class類中是不是少了self.old_urls = set()這個(gè)代碼