【发布时间】:2017-04-17 15:27:26
【问题描述】:
我有一个使用噩梦浏览器自动化库的网络爬虫。每次我运行我的 nodejs 应用程序时,它都会打开一个浏览器窗口并加载我要抓取的页面。但我想完全在控制台中运行它,不弹出任何窗口。
【问题讨论】:
标签: node.js web-scraping nightmare
我有一个使用噩梦浏览器自动化库的网络爬虫。每次我运行我的 nodejs 应用程序时,它都会打开一个浏览器窗口并加载我要抓取的页面。但我想完全在控制台中运行它,不弹出任何窗口。
【问题讨论】:
标签: node.js web-scraping nightmare
您将获得的最接近的方法就是隐藏窗口。为此,请像这样实例化您的 Nightmare:
var nm = new Nightmare({show: false})
【讨论】:
我会说“不要”。改用 Cheerio,它是为无头 HTML 抓取而构建的
【讨论】: