使用Firefox的Javascript在iMacros中发布HTTP帖子
HTTP post in iMacros with Javascript for Firefox
我正在制作一个自动化脚本,从网站中提取一些信息,使用POST方法提交一些信息很重要。有人能告诉我如何使用Imacro&用于firefox插件的javascript。下面是我在这里找到的脚本:使用Javascript触发的事件发送HTTPPost但当我使用Imacro播放器玩同样的游戏时,这会给我带来错误。
var url = "http://www.google.com/";
var method = "POST";
var postData = "Some data";
var async = true;
var request = new XMLHttpRequest();
request.onload = function () {
var status = request.status; // HTTP response status, e.g., 200 for "200 OK"
var data = request.responseText; // Returned data, e.g., an HTML document.
}
request.open(method, url, async);
request.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
request.send(postData);
XMLHttpRequest()
在firefox 15+中不再受支持
你必须定义它:
const XMLHttpRequest = Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1");
var request = XMLHttpRequest();
要在iMacros中运行JavaScript,可以使用此方法。
URL GOTO=javascript:window.ScrollTo(0,150);
试试这个方法。
在你的情况下,它会是这样的。
URL GOTO=javascript:var url = "http://www.google.com/";var method = "POST";var postData = "Some data";var async = true;var request = new XMLHttpRequest();request.onload = function () var status = request.status; var data = request.responseText; request.open(method, url, async);request.setRequestHeader("Content-Type", "application/json;charset=UTF-8");request.send(postData);
相关文章:
- Meteor如何接收HTTP请求
- 在我的情况下,如何进行http请求
- //而不是在src=“”上使用http://"属性
- 我无法使用angularJs($http)访问服务器
- AJAX简单错误.XMLHttpRequest无法加载http://localhost/mpl/getPage.php.
- 如何将PHP get查询转换为Meteor's HTTP.get()
- 角度异步http自动完成
- 无法从表单 http 帖子中读取文件名
- 使用Firefox的Javascript在iMacros中发布HTTP帖子
- AngularJS$http帖子没有发送数据
- jaxrs中的HTTP帖子
- AngularJs 在动作钩子之前$http帖子
- $http帖子和事件处理
- AngularJS的HTTP帖子根本不会触发
- 通过$http帖子获得 404
- 链接HTTP帖子承诺角度不按顺序
- angularjs与angular和GAE的http帖子
- angular js$http与laravel的帖子
- 如何从http调用的PHP文件捕获回显值.帖子(Angular2)
- 需要帮助发送HTTP帖子登录推特