Chrome PowerShell提取/修改Cookie信息的方法

omtl5h9j  于 2023-09-28  发布在  Go
关注(0)|答案(1)|浏览(201)

我希望这里有人已经解决了这个问题,我想很多人都能看到它的用处。我在Windows系统上,所以理想情况下,我想用PowerShell来做这件事。
我的目标是能够从Chrome或Firefox查询cookie,看看它们是什么以及何时创建等。由此,我可以做各种各样的事情,例如:·删除所有亚马逊cookie·删除给定日期之间的所有cookie等。
我们可以在Chrome中做这些事情(即我可以在Chrome中打开“所有Cookie”设置,搜索匹配项并删除它们),但如果有一些PowerShell可以完全控制PowerShell中的Cookie,那将更加方便。
我在谷歌上广泛搜索了这个问题,没有找到解决方案。例如,以下不幸的是只处理IE或Edge(在我的经验中,没有人真正使用这两种浏览器--而且Edge即将被新的Chromium Edge取代,这是一个 * 伟大 * 的浏览器,使Edge实际上可用,所以Chrome解决方案可能也适用于Chromium Edge)。https://devblogs.microsoft.com/scripting/how-can-i-get-a-list-of-all-my-internet-cookies/
任何线索都将不胜感激。

yv5phkfx

yv5phkfx1#

我们有一个解决方案:https://github.com/techthoughts2/ApertaCookie/tree/main
该项目不再维护,并从PS画廊删除,但我只是在Chrome下测试,它的工作真实的好!
我不得不更新Cookie文件位置($env:LOCALAPPDATA\Google\Chrome\User Data\Profile 1\Network\Cookies)
样本代码:

Import-Module -Name "C:\Users\xxx\Downloads\ApertaCookie-main\src\ApertaCookie\ApertaCookie.psm1" -Force
$session = Get-DecryptedCookiesInfo -Browser Chrome -Verbose
$session | ? { $_.host_key -eq "myWebsite.fr" -and $_.name -eq "myCookieName" }

相关问题