小编Rox*_*oxy的帖子

使用 Scrapy 获取 CSS 样式表上的背景图像

我开始使用 Scrapy,一个 Python 爬虫库。经过大量搜索后,我仍然没有找到一种方法来抓取 CSS 样式表中的背景图像。例如,假设我需要此store中的商店图片的 url 。通过检查,我意识到我需要的图像 URL 就在这里(在 CSS 样式表中):

@media only screen and (max-width: 1068px)
.store-page .image-store-hero {
    background-image: url("http://images.apple.com/retail/alamoana/images/alamoana_hero_medium.jpg");
}
Run Code Online (Sandbox Code Playgroud)

我如何通过使用 xpath 来抓取“ http://images.apple.com/retail/alamoana/images/alamoana_hero_medium.jpg ”:

<figure class="image-store-hero store-hero-alamoana"></figure>
Run Code Online (Sandbox Code Playgroud)

这是包含图像作为背景图像的图形。

或者获取商店图片 URL 的最佳方式是什么?

提前致谢!

css python web-crawler background-image scrapy

5
推荐指数
1
解决办法
1888
查看次数

标签 统计

background-image ×1

css ×1

python ×1

scrapy ×1

web-crawler ×1