npm请求无法按预期工作

时间:2015-06-26 20:40:06

标签: node.js npm

我正在尝试使用请求npm模块获取页面html内容。但是该页面包含ajax生成的内容,因此加载它需要一些时间。这就是请求机构充满“旋转器”的原因。在获得正文之前,我该怎么做才能等待页面完成加载?

1 个答案:

答案 0 :(得分:2)

请求模块按预期工作;它是在您请求的网址上获取内容。它不负责在该内容中执行javascript以动态修改dom,因为Web浏览器会这样做。为此,您需要使用无头Web浏览器。查看PhantomJS和phantomjs-node模块作为桥接器。 https://github.com/sgentle/phantomjs-node