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