Mac电脑获取本地Chrome浏览器的Cookies的方法

阅读: 评论:0

Mac电脑获取本地Chrome浏览器的Cookies的方法

Mac电脑获取本地Chrome浏览器的Cookies的方法

闭着眼复制粘贴就能用的Demo, python3.6+版本支持

第三方库:browsercookie
超级简单获取到浏览器cookies,访问需要需要登录才能调用的接口

pipy主页: /

代码示例: (获取百度个人信息页面的四个热门推荐的链接)

# @Author  		: 红糖耐高温°
# @BlogLink     :  browsercookie
import requests
import urllib3urllib3.disable_warnings()  # 消除 warning   InsecureRequestWarning# for cookie in chrome_cookie:
#     print(cookie)  # 打印本地sqllite中的所有cookies的值
def test_read_chrome_cookie():# Chrome提前在页面登录成功,这样才能顺利获取到有效的cookieschrome_cookies = browsercookie.chrome()headers = {'Accept': 'application/json, text/plain, */*','Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8','Cache-Control': 'no-cache','Connection': 'keep-alive','Referer': '','Sec-Fetch-Dest': 'empty','Sec-Fetch-Mode': 'cors','Sec-Fetch-Site': 'same-origin','User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36','sec-ch-ua': '"Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108"','sec-ch-ua-mobile': '?0','sec-ch-ua-platform': '"macOS"'}# 携带本地cookies请求接口response = ('',cookies=chrome_cookies, headers=headers, verify=False)# 接收 接口返回数据result = response.json()# 返回数据是个list,遍历打印出来,解析展示过程print(f'接口返回数据:{result}n')  # 简写 .format()格式 f'字符串内容{变量}'for n in result:print(n['url'])if __name__ == '__main__':test_read_chrome_cookie()

复制方法到本地,安装依赖后就可以运行,无需调试

注意:Python版本需要再3.6+以上,其余版本不确定稳定性;

本文发布于:2024-01-30 03:20:02,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170655600618862.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:浏览器   方法   电脑   Mac   Cookies
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23