首页>博客>行业洞察

python爬虫如何定位生成某个网页Cookie的JS文件?

简单分享一下大致思路:

第一,如果你能搜到有 set-cookie,后面的值就是你需要的,那么就是服务器返回的,直接使用 Python 里面的 response.cookies.get_dict() 取字典形式的 cookie,后面再用就行了。

第二,如果这个是 JS 生成的,可以先全局搜一下 Courseware_4077001408570002387 因为每个 cookie 值只有这个字符串是不变的(从你截图来看),说不定可以直接定位到,不知道你有没有逆向基础,全局搜索是 Ctrl+Shift+F,不是  Ctrl+F 哦!如果搜索不到,那么就可以使用 hook 的方式来定位,hook 代码如下:


(function () {
    'use strict';
    var cookieTemp = "";
    Object.defineProperty(document, 'cookie', {
        set: function (val) {
            if (val.indexOf('Courseware_4077001408570002387') != -1) {
                debugger;
            }
            cookieTemp = val;
            return val;
        },
        get: function () {
            return cookieTemp;
        }
    });
})();

通过浏览器插件注入、fiddler 插件注入等方式注入 hook 代码,再次刷新网页就能定位到 cookie 生成的地方,然后跟栈找就行了,hook 代码除了自己写以外,还有大佬有现成的,使用更方便,比如:

如果你没有 JS 逆向基础,不知道什么是 hook,可以参考我下面这些文章:


你可能喜欢
12-19
2025年12月19日10时 国内最新http/https免费代理IP
2025-12-19
12-17
2025年12月17日10时 国内最新http/https免费代理IP
2025-12-17
618特惠 免费试用
联系我们 联系我们
快代理小程序

快代理小程序

在线咨询 客服热线