使用scrapy python获取图像src

时间:2019-04-13 13:44:17

标签: python scrapy

我有以下问题:

我想使用scrapy从图像中刮出src。是否可以像javascript一样在python(scrapy)中做到这一点?

例如:

<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 个答案:

答案 0 :(得分:1)

首先导航到包含所需类的img元素,然后选择@src属性。

赞:

 image_url = response.xpath('//img[contains(@class,"image_of_something")]/@src').extract()[0]