通过POST请求将参数传递给javascript文件

时间:2017-07-15 00:11:22

标签: javascript backend nightmare

我希望能够使用POST请求运行Web自动化脚本文件。这是一个代码示例,例如,我希望将参数传递给文件,以使用用户指定的URL而不是显示的URL运行.goto():

var Nightmare = require('nightmare');
var nightmare = Nightmare({ show: true });

nightmare
  .goto('https://duckduckgo.com')
  .type('#search_form_input_homepage', 'github nightmare')
  .click('#search_button_homepage')
  .wait('#zero_click_wrapper .c-info__title a')
  .evaluate(function () {
    return document.querySelector('#zero_click_wrapper .c-info__title a').href;
  })
  .end()
  .then(function (result) {
    console.log(result);
  })
  .catch(function (error) {
    console.error('Search failed:', error);
  });

有没有办法将这样的参数直接传递给.js文件?

1 个答案:

答案 0 :(得分:1)

在接受参数的函数中将调用传递给bv

nightmare