我一直在使用 X-Ray 来抓取运行良好的网站。我可以使用它很容易地引入图像。我遇到的一个问题是我没有看到一种简单的方法来抓取背景图像。假设我有一个 div,他们在该开发人员上设置样式属性,然后设置 URL,我不确定如何从中获取背景图像 url。我认为我不能只将特色图像属性传递给 css 属性,例如
.featured-image.attr('background-image');
const getWebsiteContent = async (blogURL, selector) => {
try {
return await x(blogURL, selector, [{
slug: 'a@href',
featuredImage: 'img@src'
}])
.paginate(`${pagi}@href`)
.limit(200)
.then((response) => {
spinner.succeed('Got the data');
return response;
})
} catch (error) {
throw new Error('Cannot get Data from website, try checking your URL');
}
};