Tempermonkey使用post传递参数与接收参数,最近一个项目,需要打开别人的网站后获取js数据并写入数据到自己的服务器,用Tempermonkey感觉还蛮好使,比较方便,遇到一些坑,这里记录一下代码方便下次参考。
// ==UserScript==
// @name 雅爱博客 测试 使用post传递参数与接收参数
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 使用post传递参数与接收参数 http://www.yaaibk.com
// @author You
// @match https://s.taobao.com/*
// @match http://www.yaaibk.com/*
// @require https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js
// @grant none
// @grant GM_xmlhttpRequest
// ==/UserScript==
(function() {
'use strict';
var ai = '我是要获取的内容';
console.log(aa);
//var a = parent.g_page_config.mods.itemlist;
//var b = JSON.stringify(a)
//alert(b);
setTimeout(function(){
$.ajax({
url: "https://juquanwo.com/1/1.php",
type:'POST',
data: {pos:ai},
dataType: "json",
});
},500);
// Your code here...
})();上面的代码需要注意,网站是HTTPS的必须加代码 // @grant GM_xmlhttpRequest