获取chrome80谷歌浏览器存储的指定网站Cookie数据方法详解

2023-05-16

一、引言

说起来很惭愧,作为一个开了爬虫专栏的博主,对于需要登录再访问网站的爬虫应用,采用的是通过浏览器开发者模式获取Cookie,再拷贝到网站访问的代码中构建http请求头的方式来实现的。

这两天仔细研究了一下谷歌浏览器Cookie的访问,发现是可以直接通过代码获取浏览器访问指定网站的Cookie的,但网站上相关方法都是基于chrome 80以前的版本,而此版本及以后的版本以前的方法都不行。最后找到了CSDN博友“whenyouarebigger”的《chrome 80+ sqlite3 cookie 解密》,找到了问题的原因。

根据whenyouarebigger博文的介绍做了些测试,发现该文介绍的内容还有些问题,不能直接运行,另外也没有构造成可以应用直接在请求头中使用的Cookie。通过对比浏览器的Cookie,最终找到了问题原因,终于彻底解决了该问题,今天总结出来供大家参考一下。

二、Chrome浏览器加解密的机制介绍

2.1、chrome80以前的版本的加解密机制

chrome80以前的版本的加解密是直接通过DPAPI来进行加解密的:

  1. DPAPI是Windows系统级对数据进行加解密的一种接口,用户无需自实
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取chrome80谷歌浏览器存储的指定网站Cookie数据方法详解 的相关文章

随机推荐

  • Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.5.0-runtime

    冲突问题 androidx和support类冲突 xff0c 具体如下 xff1a Duplicate class android support v4 app INotificationSideChannel found span cla
  • 关于I帧/IDR、B帧、P帧、SPS、PPS

    在h264编解码中 xff0c 常常有I帧 IDR B帧 P帧 IDR NALU GOP xff0c 但往往没有关注细节 或者我们本身在实际应用中已使用过很多次 xff0c 但对相关的技术名词不清楚 在H264协议里定义了三种帧 xff0c
  • 如何保证数据库与缓存的数据一致性

    一 先删缓存 xff0c 再修改数据库 数据不一致的情况 一 线程A修改数据时 xff0c 需先执行删除缓存操作 二 其他线程只要在线程A删除缓存和执行update期间 xff0c 查询数据库得到了旧的数据 xff0c 此时就有极大的概率会
  • spring-jms/DefaultMessageListenerContainer配置

    一个DefaultMessageListenerContainer可以开启多个 concurrent AsyncMessageListenerInvoker并发 收消息 两种模式 模式一 xff1a 递增监听线程并调度 xff0c 监听线程
  • IDEA的Git操作——拉取、对比开发代码

    一 git原理 git是一个分布式的版本管理工具 xff0c 主要分为2个部分 xff1a 本地 xff1a 分为3个区 xff1a working space xff08 工作区 xff09 staging area xff08 暂存区
  • .sh文件无法执行

    sh文件无法执行 解决方法 xff1a chmod x xxx sh
  • html页面中查找元素 css

    1 根据某标签获取上层父标签 lt div id 61 34 div1 34 class 61 34 div1 34 gt lt a gt lt input type 61 34 text 34 gt lt img id 61 34 img
  • maven配置详解

    下载地址 xff1a Maven Download Apache Maven xff0c 添加环境变量 xff1a MAVEN HOME 一 配置文件 maven的配置文件主要有 settings xml 和pom xml 两个文件 1 其
  • 我的2014碎碎念—学习篇、实习篇、工作篇、生活篇

    继去年作了一次年度总结过后 xff0c 我就发誓说以后每年年末都要做一次总结 xff0c 这对自己是非常有帮助的 xff0c 无奈由于天性懒散 xff0c 2015年都过去好几天了 xff0c 才花了点心思整理下自己在过去一年里的所得所失
  • 百度2014研发类校园招聘笔试题解答

    先总体说下题型 xff0c 共有3道简答题 xff0c 3道算法编程题和1道系统设计题 xff0c 题目有难有易 xff0c 限时两小时完成 一 简答题 动态链接库和静态链接库的优缺点轮询任务调度和可抢占式调度有什么区别 xff1f 列出数
  • Rt-thread encoder 编码器不会溢出中断问题

    参考文章https blog csdn net qq 41285788 article details 102729020 并参考按照官方文档指导 xff0c 编译成功后下载运行测试发现 xff0c 虽然编码能计数 xff0c 但不能产生溢
  • 一个比较不错的CMD样式

    64 echo off reg add 34 HKEY CURRENT USER Console SystemRoot system32 cmd exe 34 ve f 1 gt nul reg add 34 HKEY CURRENT US
  • 京东2013校园招聘软件研发笔试题

    时间 xff1a 2012 9 11 地点 xff1a 川大 我只能说第一家公司 xff0c 不是一般的火爆 不得不吐槽一下 xff1a 京东宣讲完全没有计划 xff0c 只看到个下午两点半宣讲 xff0c 结果跑过去 xff0c 下午两点
  • 如何用天干地支计算年月日时?

    http zhidao baidu com question 145999147 html http blog sina com cn s blog 647277d90100kiun html
  • 完成任务自动关机 linux shell 脚本

    总觉的脚本可以写出来 xff0c 就是写不出来 xff0c 还是缺少锻炼 不得不说没有sed和awk xff0c 这个做起来真是 下面这个没用正则表达式 xff0c 暂时还不会 xff0c 看得那个符号晕晕的 这段时间学这个好了 其实这个写
  • 无法读取github中raw.githubusercontent.com解决办法

    想用github的raw文件做下pandas练习 xff0c 试了各种办法打不开 xff0c 比如更改host文件 xff08 可能是我的打开方式不对o o xff09 但是居然用大学时代的更改DNS的方式搞定了 xff08 噢耶 xff0
  • 【转载】写给电子信息工程专业的毕业生(一)

    一 继续深造 VS 找工作 在就业竞争异常激烈的今天 xff0c 也许大家大三起就开始忧心自己毕业后该何去何从了 摆在大家面前最为清晰的 xff0c 是两条路 xff1a 继续深造 xff08 考研 留学 xff09 和找工作 现在研究生扩
  • 通过python的百度云客户端可以把linux数据备份到百度云

    引言 网站备份真的很重要 xff0c 前段时间已经被坑过一次了 xff0c 幸好数据没有完全丢 xff0c 勉强恢复了 xff0c 虽然丢失了几篇文章 之前一直是每隔几天手动备份一下重要的数据 xff0c 然后下载到本地 但是有时候会忘记备
  • 把WORD中的文本框批量转换为图文框

    Sub test Dim obj As Shape For Each obj In ActiveDocument Shapes If obj Name Like 34 Text Box 34 Or obj Name Like 34 文本框
  • 获取chrome80谷歌浏览器存储的指定网站Cookie数据方法详解

    一 引言 说起来很惭愧 作为一个开了爬虫专栏的博主 对于需要登录再访问网站的爬虫应用 采用的是通过浏览器开发者模式获取Cookie 再拷贝到网站访问的代码中构建http请求头的方式来实现的 这两天仔细研究了一下谷歌浏览器Cookie的访问