Итак, у меня есть паук, в которого я хочу передать ID, который привязан к концу URL, который я хочу очистить. Я с трудом могу получить результат, хотя. Итак, вопрос «Как я могу получить ответ от паука?»
пример кода
import scrapy
class WarTimelineSpider(scrapy.Spider):
name = "WarTimelineSpider"
allowed_domains = ["URL HERE"]
def __init__(self, id=None, **kwargs):
super(WarTimelineSpider, self).__init__(**kwargs)
self.start_urls = (f"BASEURL/id={id}")
def start_requests(self):
yield scrapy.Request(self.start_urls, self.parse)
def parse(self, response):
name_selector = "SELECTOR HERE"
for timeline in response.css():
yield {
"stats": timeline.css(name_selector).extract_first()
}
timeline_class = WarTimelineSpider(war_id)
Я попытался
print(timeline_class)
, но это дает мне
<WarTimelineSpider 'WarTimelineSpider' at 0x1fc5fe21d08>
в качестве выхода