我有一个名为spider
的函数,它以seed
为参数。 seed
是我发送给蜘蛛功能的URL的名称。现在我的问题是如何在Python中使用beanstalkc来排队URL并执行作业。
答案 0 :(得分:1)
根据您需要的tutorial:
连接:
import beanstalkc
beanstalk = beanstalkc.Connection(host='localhost', port=14711)
使用以下方式添加作业:
beanstalk.put('seed url')
通过以下方式获得工作:
job = beanstalk.reserve()
spider(job.body)
将工作标记为已完成:
job.delete()