【发布时间】:2016-06-08 16:39:49
【问题描述】:
我有一个特定页面,我从其中抓取了一些数据,但要收集更多信息,我需要点击另一个 href 链接来收集该特定项目的更多数据,我不知道如何。
这是我目前所拥有的:
router.get("/:id",function(req,res){
var url = "www.someurl.com"
request(url, function (error, response, html){
if (!error && response.statusCode == 200){
$ = cheerio.load(html);
$('div.ProductDetails').each(function(){// function for details
var self = this;
var a = $(this).children().children();
details = a.attr('href');
details = {
details:details
};
这为我提供了包含实际详细信息的详细信息部分的链接。我只需要知道如何在一个scrape里面做一个scrape。
【问题讨论】:
标签: javascript node.js web-scraping cheerio