python入门 用第三方插件提取cookies 爬登录后数据例子

查看 47|回复 2
作者:zigzag   
下载插件 CookieManager - Cookie Editor 0.2.2
像商店都有这个插件,这是edge 下载链接,其他的自行下载
[HTML] 纯文本查看 复制代码https://microsoftedge.microsoft.com/addons/detail/cookiemanager-cookie-ed/mmegchnodbbdfhhccbnnbalnedndcbil
随便点击个正常网址,然后点击 CookieManager 插件
,先点  “Select All” ,然后点击“Export” ,
[color=]浏览器会自动下载个json
,
[color=]把json和python 放一块
,然后就可以运行了
主要解决换浏览器数据丢失的问题,还有小白手动输入出错的问题
response = requests.get("[Python] 纯文本查看 复制代码import json
import requests
def load_cookies(cookies_json_path):
    try:
        with open(cookies_json_path, 'r', encoding='utf-8') as cookies_file:
            cookies_list = json.load(cookies_file)
        return {cookie['name']: cookie['value'] for cookie in cookies_list}
    except FileNotFoundError:
        print(f"Cookies文件未找到:{cookies_json_path}")
        return {}
    except json.JSONDecodeError:
        print("Cookies文件格式不正确")
        return {}
# 直接使用函数加载cookies
cookies = load_cookies('exported-cookies.json')
# 发送请求并打印响应文本
response = requests.get("https://www.52pojie.cn/forum-10-1.html", headers=headers, cookies=cookies)
print(response.text)
response = requests.get("
[color=]https://www.52pojie.cn/forum-10-1.html
", headers=headers, cookies=cookies)
可以把把红字换成任何想要的的网址,

插件, 文本

泡泡汽水   

感谢分享!!
wolong22   

感谢楼主的分享,另外get cookies locally 这个插件也可以实现导出浏览器cookie的作用
您需要登录后才可以回帖 登录 | 立即注册

返回顶部