npm噩梦不起作用

时间:2019-02-19 03:09:49

标签: npm 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)
  })
});

我想要的是这样的。如果我输入http://127.0.0.1:3000/nightmare

之类的网址

必须显示电子浏览器,然后当我再次http://127.0.0.1:3000/nightmare时弹出另一个电子浏览器

非常感谢您的帮助

0 个答案:

没有答案