1

我正在尝试设置随机时间间隔并在 python/scrapy 中的迭代之间调用该函数

注意:如何在 python scrapy 中设置迭代和函数之间的随机时间间隔

import random


class MySpider(CrawlSpider):

	def xxxxxx(self):
       xxxxxx

	def xxxx(self,response):
		for list in lists:
                        
		for xxxxxxx:
                          item = example()
                          yield request
						  
						  
	def xxxxxx(self, response):
		item=response.meta['item']
	
		return item

4

1 回答 1

0

也许这可以作为scrapy是一个基于twisted的框架

import random
from twisted.internet import reactor

INTERVAL = xxxx
def callRandomTime():
    youFunc()
    reactor.callLater(INTERVAL * random.random(), callRandomTime)
于 2015-02-08T10:02:20.253 回答