代码如下:
def parse(self, response):
for node in response.xpath('//*').extract():
handlenode(node)
for url in response.xpath('//a/@href').extract():
url = urljoin_rfc('http://www.****.com/',url)
yield scrapy.Request(url, callback=self.parse)
这里面的最后一行中的回调函数就是本身的parse.
那么。我现在有一个需求。 就是在第二个for循环中,我需要加一个 count计数。 这个时候,
1. 如果我count定义在当前类变量,然后再for 循环中count++ ,那么回调过后变量count好像会再初始化一次。count++就没有意义。
2. 如果count在parse中定义。那么好像还是有每次回调都重新初始化一次的问题。
请问一下在这里for循环计数要怎么实现呢。
慕桂英4014372
MM们
相关分类