Получить изображение SRC с помощью Scrapy Python - PullRequest
0 голосов
/ 13 апреля 2019

У меня следующая проблема:

Я хочу соскоблить источник с изображения с помощью скрапа.Возможно ли сделать это в python (scrapy), как в javascript?

Например:

<img class="test image_of_something" src="some_url">

Вывод должен быть "some_url".Первая проблема: почему-то с

response.css("img")

я не получаю все img-классы с сайта.И можно ли использовать какой-то выборщик запросов?Так как я хочу только конкретное изображение SRC.Как в JavaScript

document.querySelector(".image_of_something").src

Я хочу сделать это в Pyhton.До сих пор я застрял в моей документации о скрапе.

1 Ответ

1 голос
/ 13 апреля 2019

Сначала перейдите к элементу img, который содержит ваш класс deisred, затем выберите атрибут @src.

Как это:

 image_url = response.xpath('//img[contains(@class,"image_of_something")]/@src').extract()[0]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...