Я использую Scrapy для получения списка идентификаторов (который позже будет использоваться в URL для очистки большего количества данных):
def parse(self, response):
for a in response.xpath('//a[@class="imageLink"]').getall():
print(a)
item = NgaItem1()
item["itemId"] = a.attrib["assetid"]
yield item
Я считаю, что правильно выбираю элементы DOM, поскольку print(a)
возвращает следующее для каждого элемента, который меня интересует:
Все, что мне нужно от него - это сборка 148957. Я получаю ошибку 'str' object has no attribute 'attrib'
.