我在用诺德。在服务器端,我收到了客户的请求。在向客户机发送响应之前,我正在从其他网站获取数据,因此我正在使用request npm模块创建一个request对象。 基本上我有这样的东西:
request(url, (req,resp) => {...});
问题是有些页面是动态的。想想像Facebook这样的网站,当你用鼠标向下滚动页面时,=>新数据即将到来,HTML代码也越来越大。
我从那里得到的html数据有问题 resp MyCallback函数中的对象是它只有很少的数据。
resp
有了浏览器,我可以通过向下滚动页面来获得更多的数据,但是否可以通过编程获得所有数据?
谢谢;)
您可以尝试:
request(url, (req,resp) => {...}) .on('complete', (data) => { console.log(data.body); });
或者 让bufferedData='';
on('data', (data) => { bufferedData += data.toString(); })