python从一个函数到另一个函数发送数据

2024-10-04 07:35:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个

def parse(self, response):
    sel = Selector(response)
    sites = sel.xpath('myXpath')
    for site in sites:
        Date = site.css('p[class=date]::text').extract()
        yield Request(Link, callback = self.parseOneCar)

def parseOneCar(self, response):
    sel = Selector(response)
    Do somethings

我想把Date发送给第二个spider

你觉得怎么样


Tags: inselffordateparseresponsedefsite
1条回答
网友
1楼 · 发布于 2024-10-04 07:35:15
def parse(self, response):
    ...
    yield Request(Link, 
                  meta={'date': Date},
                  callback = self.parseOneCar)

def parseOneCar(self, response):
    ...
    Date = response.meta['date']

更多信息see the docs

相关问题 更多 >