我正在尝试自动从许多网址中获取信息。我有这个数组,地址叫做arrayDep,我有一个“for”循环我的数组并进入网站。之后,我使用 X 射线来获取我想要的信息。目前我正在使用 console.log 来查看它,但稍后我会将它们添加到我的数据库中。问题是我在偶然时间之后收到未定义的对象,有时服务器繁忙的消息,我认为这是我尝试运行 X 射线的时间,所以我尝试添加超时,遗憾的是没有成功:(
代码:
for (var i = 0; i < arrayDep.length; i++) {
x.timeout(4000);
x('http://www.camara.leg.br/internet/deputado/' + arrayDep[i], {
title: 'a'
})(function(err, obj) {
console.log(obj.title);
})
};