Я использую модуль Nightmare для устойчивого обслуживания.но когда я использую это.Это работает только один раз, что я запрашиваю, а затем.Я не работаюНиже приведен мой код
Я использую Nightmare с экспрессом.И то, что я хочу сделать, - это когда кто-то обращается по 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)
})
});
Я хочу вот так.Если я наберу url как http://127.0.0.1:3000/nightmare
, электронный браузер должен отобразиться, и после этого, когда я получу http://127.0.0.1:3000/nightmare, снова появится другой электронный браузер
Я действительно благодарю васза вашу помощь