【发布时间】:2014-02-19 19:25:31
【问题描述】:
我正在尝试为一个简单的网络爬虫创建一个包含 url 字符串的队列。我不想将重复的项目添加到队列中,因此我创建了一个辅助函数来检查要添加到队列中的 url 并查看它是否已经在其中。我试图使用这段代码(我从一个类似的stackoverflow问题修改),页面是队列:
def is_in_url_list(self, url):
return url in self.pages.queue
但是,我似乎无法让它发挥作用。即使我传递了应该返回 true 的东西,它也会返回 false。有没有更好的方法来解决这个问题?谢谢!
【问题讨论】:
-
你说的队列是什么类型的?
-
我正在使用队列模块 (docs.python.org/2/library/queue.html),所以我假设它是一个标准的 FIFO 队列。
标签: python queue duplicates