В чем может быть проблема с кодом, получающим AttributeError: модуль 'scrapy.utils.response' не имеет атрибута 'css'? - PullRequest
0 голосов
/ 13 июля 2020

У меня возникла проблема, я использую scrapy frame work, где я пытаюсь сопоставить содержимое элемента с помощью селектора CSS (обычно это невозможно сделать в одиночку, используя только селектор CSS, поэтому я беру помощь scrapy). Но при использовании соответствующего API появляется следующая ошибка:

AttributeError: module 'scrapy.utils.response' has no attribute 'css'

Пример кода:

from scrapy import utils
from scrapy.selector import Selector
from scrapy.http import Request
from scrapy.http.response import Response

xPathToFieldBasedOnLabel = response.css('div.Button div:contains(' + keyword + ')').get()

Не уверен, что было бы неправильно, ниже приведена документация к API выше.

https://docs.scrapy.org/en/latest/topics/selectors.html

...