Добавление моего комментария в качестве ответа, так как это решило проблему:
Проблема связана с scrapyproj.items.ScrapyProjItem
объектами: у них нет атрибута xpath
.Это официальный курс по терапии?Я думаю, что вы хотели вызвать xpath
на response
:
item['hyperlink'] = response.xpath("//h3[class=gs_rt]/a/@href").extract()
item['name'] = response.xpath("//div[@class='gs_rt']/h3").extract()
Кроме того, первое выражение пути может нуждаться в наборе кавычек вокруг значения атрибута "gs_rt":
item['hyperlink'] = response.xpath("//h3[class='gs_rt']/a/@href").extract()
Кроме того, выражения XPath в порядке.