我有以下问题:
我想使用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做到这一点。到目前为止,我还停留在我的草书里。
答案 0 :(得分:1)
首先导航到包含所需类的img元素,然后选择@src
属性。
赞:
image_url = response.xpath('//img[contains(@class,"image_of_something")]/@src').extract()[0]