谁能告诉我为什么那个函数给了我一个 KeyError?
def countLinks(url):
urlCounter = {"dummy":[0,0]}
urlList = getLinks(url)
for x in urlList:
if x in urlCounter:
urlCounter[x][1] += 1
else:
urlCounter[x][1] = 1
return urlCounter
getLinks 只返回一个包含 HTML 链接的列表。
第二个值的原因是我需要跟踪此 URL 是否已被爬取。
顺便说一句,使用了 Python 3.0。
多谢提前