失敗了,報(bào)錯(cuò)如下
Traceback (most recent call last):
? File "D:\workspace\imooc\baike_spider\spider_main.py", line 39, in <module>
? ? obj_spider.craw(root_url)
? File "D:\workspace\imooc\baike_spider\spider_main.py", line 15, in craw
? ? self.urls.add_new_url(root_url)
? File "D:\workspace\imooc\baike_spider\url_manager.py", line 12, in add_new_url
? ? if url not in self.new_urls and url not in self.old_urls:
AttributeError: 'UrlManager' object has no attribute 'new_urls'
2016-03-09
init前后的下劃線都是2個(gè)
2016-02-28
一般是格式問(wèn)題,該空格的空格,重新把錯(cuò)誤語(yǔ)句輸入一遍,我是這么改的就可以運(yùn)行了
2016-01-29
看一下你url_manager.py模塊中構(gòu)造函數(shù):
def __init__(self):
? ? ? ? self.new_urls = set()
? ? ? ? self.old_urls = set()