nodejs采集不到数据

之前采集是正常的,今天对方网站不知道更新了什么突然采集不到数据

let options = {

url:'https://地址不方便公开'

};

// 请求

request(options, function(error, response, body) {

res.json({

code:200,

msg:'操作成功',

body

});

});

nodejs采集不到数据

1.目标网站是可以正常打开的
2.我用postman去请求也是有返回数据,但是用代码去请求返回就为空
3.基本排查代码问题。因为之前都是正常的也没改过代码,突然间就采集不到数据了

这种情况一般是什么原因呢


回答:

请求为空,那是不是采集网站把你的ip禁了?

可以换个ip测试下。


回答:

如果以往是对的,最近不对,很可能网站上了防爬虫机制。

比如网站的一个cookie中的过期时间超长,超过正常限度,很多处理中就会认为出错,从而不能正常获取。

以上是 nodejs采集不到数据 的全部内容, 来源链接: utcz.com/p/938411.html

回到顶部