爬虫在使用中,难免会遇到需要将在start_request中的某个关键在,传给parse,然后通过item存入数据库中,那么怎么才能呢?
如上图,在callback中,使用lambda函数
例子:callback=lambda response,port=1,port_2=2: self.parse(response,port,port_2)
def parse(self,response,port,port_2):
print(port,port_2)
只需要在parse中做参数接收,一一对应,即可使用传入的参数。
这只是一个小知识,欢迎大家收藏