Я использовал 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');
}
};