javascript - 使用python获取firefox保存的cookie

标签 javascript python firefox cookies

有没有办法用python代码获取Firefox保存的cookie?我认为可以使用 python 与 Firefox javascript 解释器进行交互,但我不知道如何进行交互。

实际上我需要firefox来浏览网页,网页有某种身份验证,最后它生成一个 session key cookie,我想知道cookie值,当然用python自动知道。

最佳答案

您可以使用selenium来做到这一点,启动浏览器,导航到页面,在页面上执行所需的操作,然后使用 get_cookies()提取cookie:

Returns a set of dictionaries, corresponding to cookies visible in the current session.

from selenium import webdriver 

driver = webdriver.Firefox()
driver.get("http://www.google.com")

# do something else if needed

print(driver.get_cookies())

如果需要,您甚至可以转储和加载 cookie:

关于javascript - 使用python获取firefox保存的cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41142806/

相关文章:

javascript - 使用ng-if显示html内容

python - 地球卫星下方的天空可见区域

css - 覆盖 Firefox 11 的内置 css

css - Firefox 不在一个网站中加载我的字体,而是在另一个网站中加载我的字体,而 Chrome 在两个网站中都加载

javascript - PWA cache.addAll 在 ASP.NET 项目中不起作用

javascript - 在 angularjs 中生成 javascript

javascript - 为背景颜色添加视差效果

python - Pandas - 检查系列中的所有值是否都是 NaN

python - 计算字符串中尾随换行符的数量

HTML5 音频不适用于 Firefox