0
激活它介绍
网站我再杀执行从流水线上的特定蜘蛛有两个网址:如何在没有再次
/top
名单顶级球员/player/{name}
显示球员的名字{name}
info
从第一个网址,我得到玩家的名字和位置,然后我可以打电话给第二个网址唱名字。我目前的目标是将所有数据存储在数据库中。
问题
我创建了两个蜘蛛。第一个抓取/top
,第二个抓取第一个蜘蛛找到的每个玩家的/player/{name}
。但是,为了能够第一只蜘蛛数据插入到数据库中,我需要调用轮廓蜘蛛,因为它是一个外键,如以下查询指出:
INSERT INTO top_players (player_id, position) values (1, 1)
INSERT INTO players (name) values ('John Doe')
问题
是否可以从Pipeline执行一个蜘蛛来获取蜘蛛结果?我的意思是,被叫蜘蛛不应该再次启动管道。
'scrapy.Request'是关键。它解决了这个问题。谢谢 :) – Doon