【发布时间】:2018-11-19 19:38:46
【问题描述】:
我使用node-fetch 和cheerio 从comic website 中获取数据。我只是使用一个简单的代码来显示正文 html,如下所示:
var fetch = require('node-fetch');
var cheerio = require('cheerio');
var url = 'http://readcomiconline.to';
function getComic() {
fetch(url)
.then(res => res.text())
.then(body => console.log(body));
}
getComic();
问题是这个页面使用了一个 javascript 代码,客户端需要在 5 秒内等待它重定向到主页,所以在主页加载之前我无法抓取任何东西。
如何跳过这段时间并开始从页面中抓取数据。
谢谢。
【问题讨论】:
-
加载界面只显示一次
-
@sorxrob 是的,我知道,但我怎么能跳过呢?
标签: node.js cheerio node-fetch