简单写了个刷ChatGPT OAI-DID 匿名聊天的油猴脚本

下午看了始皇的分析,不知道怎么拿下 OAI-DID,想着可能是频繁请求得到的.

不过假如使用 Python 进行访问,本人技术有限无法绕过 CF 盾等防御,于是写了一个自动化油猴脚本

下面放出源代码

// ==UserScript==
// @name         Fuck ChatGPT Privacy
// @namespace    http://tampermonkey.net/
// @version      2024-03-07
// @description  try to take over the world!
// @author       Bbznop
// @match        https://chat.openai.com/auth/login
// @icon         https://www.google.com/s2/favicons?sz=64&domain=openai.com
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    function getCookieValue(name) {
        // 从 document.cookie 中提取指定 cookie 名称的值
        var match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));
        if (match) return match[2];
    }

    function clearAllCookies() {
        // 清除所有 cookie
        var date = new Date();
        date.setTime(date.getTime()-100000000000);
        var cookies = document.cookie.split(";");
        for (var i = 0; i < cookies.length; i++) {
            var cookie = cookies[i];
            var eqPos = cookie.indexOf("=");
            var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
            document.cookie="oai-did=; domain=.openai.com; expire=" + date.toGMTString() + "; path=/"
        }
    }

    function retrieveCookieAndClear() {
        var oaiDid = getCookieValue('oai-did');
        if (oaiDid) {
            console.log('oai-did:', oaiDid);
        } else {
            console.log('oai-did not found in cookies');
        }
        clearAllCookies();
        window.location.reload(true);
        setTimeout(retrieveCookieAndClear, 20000); // 每2秒重复执行
    }

    retrieveCookieAndClear(); // 执行第一次
})();

使用方法:

  1. 首先打开 https://chat.openai.com/ 退出自己的用户,并清空 cookie / localstorage

  2. 导入油猴并粘贴脚本代码

  1. 打开 https://chat.openai.com/ 等待脚本自动运行

  2. 等待页面变成下面这样就完成了

  1. 得到最终 oai-did

写这个工具主要是为了研究 oai-did 是否能够获取得到 plus 权限,感兴趣的可以试一试,或许全民 plus 指日可待 :dog:

8 Likes

plus一时半会是不可能了

27 Likes

哦吼

确实 我爬了半晚上了

不明觉厉

mark,好帖好帖

马克一下

Mark

无限套娃? :thinking: 这次试试只发图片

1 Like

From #develop:ai to #share