我正在使用Nightmare JS加载页面,并且我想在页面范围内定期运行一些代码。 这是我现在拥有的:
const Client = Nightmare({ show: true, switches: { "proxy-server": proxy } })
.goto(url)
.then(() => setInterval(() => Client.evaluate(() => test()), 4000))
.catch(error => console.log(error));
我总是收到以下错误:TypeError: Client.evaluate is not a function
但是,无论我添加多少个评估语句,以下代码都可以正常工作:
const Client = Nightmare({ show: true, switches: { "proxy-server": proxy } })
.goto(url)
.evaluate(() => test())
.evaluate(() => test())
.catch(error => console.log(error));
我似乎真的无法弄清楚。任何帮助将不胜感激!