|
发表于 2023-7-31 16:37:52
|
显示全部楼层
在Tampermonkey脚本中,你需要使用GM_xmlhttpRequest而不是require("request")来发送HTTP请求。GM_xmlhttpRequest是Tampermonkey提供的一个函数,用于在用户脚本中发送跨域HTTP请求。
以下是一个示例代码,演示如何使用GM_xmlhttpRequest发送一个GET请求:
- // ==UserScript==
- // @name Tampermonkey Request Example
- // @namespace http://tampermonkey.net/
- // @version 1.0
- // @description Example of sending a GET request using Tampermonkey and GM_xmlhttpRequest
- // @author Your Name
- // @match https://www.baidu.com/*
- // @grant GM_xmlhttpRequest
- // ==/UserScript==
- (function() {
- 'use strict';
- GM_xmlhttpRequest({
- method: "GET",
- url: "https://www.baidu.com/link?url=vsdsl04PUGwYT-udMGNDBSgQ4D62grmcfm8fM4LVjYLVVMoaXT6EoDxqw0FKxHcy&wd=&eqid=979239ad000511ed0000000463453c3e",
- onload: function(response) {
- console.log(response.responseText);
- }
- });
- })();
复制代码
这个示例代码将在百度页面上执行,发送一个GET请求到指定的URL,并打印响应内容到控制台(开发者工具的Console)。注意,在Tampermonkey脚本中,你无法直接访问源代码,因此view-source:前缀在请求URL中没有实际作用。
希望这个示例对你有帮助!如果你有更多问题,请随时提问。
如果问题已经解决,请设置最佳答案 |
|