【发布时间】:2017-09-07 14:49:12
【问题描述】:
我正在尝试从具有基本 URL 和动态路由的站点中抓取数据。这个特定的网站只使用数字,所以我有这个代码来获取数据:
for (var i = 1; i <= total; i++) {
var temp = base_url + i;
var result = "";
request(temp, function(error, response, body) {
var $ = cheerio.load(body);
var address_string = 'http://maps.google.com/?q=' + $('title').text();
//firebase
database.ref('events/' + i).set({
"address": address_string
});
});
}
但是,上面的代码不起作用,也没有向数据库添加任何内容。有谁知道怎么回事?
【问题讨论】:
标签: javascript node.js web-scraping cheerio