您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
GPT互动脚本,避免gpt断开连接,导致需要反复刷新验证
// ==UserScript== // @name GPT互动脚本 // @namespace http://tampermonkey.net/ // @version 1.1 // @description GPT互动脚本,避免gpt断开连接,导致需要反复刷新验证 // @author zhanjunxiang // @match https://chatgpt.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=chatgpt.com // @grant zhanjunxiang // @license All Rights Reserved // ==/UserScript== function simulateInput() { const sendButton = document.querySelector('[data-testid*="stop"]'); // 查找包含 "stop" 的 data-testid 属性的按钮 if (sendButton) { return; } const inputBox = document.getElementById('prompt-textarea'); // 替换为实际的输入框ID if (inputBox && inputBox.value.trim() === '') { inputBox.value = '你好,ChatGPT!'; // 输入内容 inputBox.dispatchEvent(new Event('input', { bubbles: true })); // 模拟输入事件 } } // 每隔一段时间执行一次 simulateInput setInterval(simulateInput, 1 * 60 * 1000); // 每分钟执行一次 function simulateSubmit() { const sendButton = document.querySelector('[data-testid*="stop"]'); // 查找包含 "stop" 的 data-testid 属性的按钮 if (sendButton) { return; } // 延迟一秒钟后执行 setTimeout(() => { const inputBox = document.getElementById('prompt-textarea'); const inputValue = inputBox ? inputBox.value.trim() : ''; const expectedValue = '你好,ChatGPT!'; // 判断输入框内容是否为预期值,执行后续逻辑 if (inputValue === expectedValue) { // 找到发送按钮,并触发点击事件 const sendButton = document.getElementById('prompt-textarea').parentElement.nextElementSibling; if (sendButton) { sendButton.click(); // 触发点击事件 } } }, 1000); // 延迟一秒钟 } // 每隔一段时间执行一次 simulateSubmit setInterval(simulateSubmit, 1 * 60 * 1000); // 每分钟执行一次
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址