我有一个url列表,我想循环并获得价格。我是用Python做的,但是网站屏蔽了脚本。我用Chrome Dev. Tools尝试了一下,效果很好。我没有JavaScript的任何经验来做这件事。我有一个简单的代码,我想在url上循环,提取价格并存储在我的本地PC上的JSON文件中,就像这样。价格
{
'link': link,
'prices' span[class="price"],
'sku': td[data-th="SKU"]
}
代码:
const urls = [
'https://www.fahorro.com/3-a-ofteno-1-mg-oft-5-ml-gotas.html',
'https://www.fahorro.com/zamoprax-0-25-mg-c2-con-30-tabletas.html'
];
urls.forEach(function(url) {
fetch(url).then(response => response.text())
.then(data => console.log(data));;
});
在解析查询时,我依赖于qs库(https://www.npmjs.com/package/qs)。请您看一下包装,看看是否能帮到您。