我将噩梦模块用于可持续服务。但是当我使用它时。它仅在我请求一次后起作用。我不工作下面是我的代码
我将《噩梦》与快递配合使用。而我想做的是,当有人通过app.get访问某些URL时。噩梦必须解决。
const Nightmare = require('nightmare')
const nightmare = Nightmare({ show: true })
app.get('/nightmare', (req, res)=>{
nightmare
.goto('https://duckduckgo.com')
.type('#search_form_input_homepage', 'github nightmare')
.click('#search_button_homepage')
.wait('#r1-0 a.result__a')
.evaluate(() => document.querySelector('#r1-0 a.result__a').href)
.end()
.then(console.log)
.catch(error => {
console.error('Search failed:', error)
})
});
我想要的是这样的。如果我输入http://127.0.0.1:3000/nightmare
之类的网址必须显示电子浏览器,然后当我再次http://127.0.0.1:3000/nightmare时弹出另一个电子浏览器
非常感谢您的帮助