【发布时间】:2015-10-08 23:41:21
【问题描述】:
我开始使用 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");
}
如何通过使用 xpath 来抓取“http://images.apple.com/retail/alamoana/images/alamoana_hero_medium.jpg”:
<figure class="image-store-hero store-hero-alamoana"></figure>
这是包含图像作为背景图像的图形。
或者获取商店图片 URL 的最佳方式是什么?
提前致谢!
【问题讨论】:
标签: python css web-crawler scrapy background-image