在 Phantom JS 脚本中调用 Http Post
Call Http Post inside Phantom JS script
我正在使用phantom js通过捕获屏幕信息来实现自动化。
处理捕获的信息后,success/failure 状态将通过执行 Http POST 表示为 API。实现这一目标的最佳方法是什么?
我尝试通过节点 js 桥使用 phantom-js,但它并不可靠,如此处所述:
我可以使用哪些其他选项?
感谢您的帮助。
改编自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();
});
我正在使用phantom js通过捕获屏幕信息来实现自动化。
处理捕获的信息后,success/failure 状态将通过执行 Http POST 表示为 API。实现这一目标的最佳方法是什么?
我尝试通过节点 js 桥使用 phantom-js,但它并不可靠,如此处所述:
我可以使用哪些其他选项?
感谢您的帮助。
改编自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();
});