Chrome浏览器无法手动添加Cookie(手动添加报红且刷新消失)

在某日的日常开发时,Chrome默认更新版本到了98.0.4758.102(正式版本) (64 位)
这个版本不知道为什么对某些个属性进行了默认配置的修改。

在这里插入图片描述
这次的版本更新导致了我们无法通过F12打开控制台在application里面手动进行cookie的设置
在这里插入图片描述
解决办法:
1、Chrome中访问地址chrome://flags
2、搜索Partitioned cookies将设置项改为Enabled即可,
3、点击右下角relaunch
4、然后就可以重新手动添加cookie了
在这里插入图片描述
在这里插入图片描述

### 如何在Google Chrome浏览器中查看Cookies #### 使用开发者工具查看Cookies 当遇到无法看到Cookie的情况时,可以通过Chrome内置的开发者工具来查看特定网页下的Cookies。按下键盘上的`F12`键能够快速打开开发者工具[^2]。 一旦打开了开发者工具,在右侧或者底部会出现多个标签页选项。选择“Application”(应用)标签页,在左侧栏找到并展开“Cookies”,这里会列出当前页面所关联的所有域名及其对应的Cookies信息。 对于更详细的浏览体验: - 可以点击具体的域名链接,这会展开显示该站点存储的具体Cookie项。 - 查看每个Cookie条目的名称、值、域、路径、过期时间和HTTP-only属性等细节。 如果希望利用Python脚本获取这些数据,则可借助于之前提到的方法得到Cookies文件的位置,并使用相应的库解析SQLite数据库格式的文件来读取其中的内容[^1]。 ```python import os from sqlite3 import connect def get_chrome_cookies_path(): if os.name == 'nt': # Windows操作系统 path = (r'NTUSER.DAT\Software\Microsoft\Windows\CurrentVersion' r'\Explorer\User Shell Folders') cookie_db = os.path.join(os.getenv('LOCALAPPDATA'), 'Google\\Chrome\\User Data\\Default\\Network\\Cookies') elif os.name == "posix": # Linux/MacOS系统 cookie_db = os.path.expanduser('~/.config/google-chrome/Default/Cookies') return cookie_db db_path = get_chrome_cookies_path() conn = connect(db_path) cursor = conn.cursor() query = """SELECT host_key, name, value FROM cookies""" cursor.execute(query) for row in cursor.fetchall(): print(f"{row[0]}: {row[1]}={row[2]}") conn.close() ``` 此段代码展示了如何定位到不同平台下Chrome Cookies的实际存储位置,并连接至这个SQLite数据库执行查询语句提取出所有的host key(即网站地址), Cookie的名字以及它的值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值