在Phantom JS脚本中调用Http Post

时间:2017-09-11 09:38:22

标签: post phantomjs

我正在使用幻像js通过捕获屏幕信息来实现自动化。

在处理捕获的信息之后,通过执行Http POST将成功/失败状态表示为API。实现这一目标的最佳方法是什么?

我尝试通过节点js桥使用phantom-js但是它不可靠,如下所述:https://stackoverflow.com/a/15746154/590589
我可以使用哪些其他选项?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

改编自post.js,官方PhantomJS示例:

var page = require('webpage').create(),
    hq = 'http://example.com/scrape.php',
    data = 'success=1';

page.open(server, 'post', data, function (status) {
    if (status !== 'success') {
        console.log('Unable to report to HQ!');
    } else {
        console.log('Payload sent');
    }
    phantom.exit();
});