【发布时间】:2017-04-29 19:05:18
【问题描述】:
有没有办法让 Firefox 使用 python 代码保存 cookie?我认为它可以与 Firefox javascript 解释器与 python 交互,但我不知道如何。
实际上我需要firefox来浏览网页,网页有某种身份验证,最后它制作了一个会话密钥cookie,我想知道cookie的值,当然还有python自动知道的。
【问题讨论】:
标签: javascript python firefox cookies
有没有办法让 Firefox 使用 python 代码保存 cookie?我认为它可以与 Firefox javascript 解释器与 python 交互,但我不知道如何。
实际上我需要firefox来浏览网页,网页有某种身份验证,最后它制作了一个会话密钥cookie,我想知道cookie的值,当然还有python自动知道的。
【问题讨论】:
标签: javascript python firefox cookies
您可以使用selenium 执行此操作,启动浏览器,导航到页面,在页面上进行所需的操作,然后使用get_cookies() 提取cookie:
返回一组字典,对应于当前会话中可见的 cookie。
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.google.com")
# do something else if needed
print(driver.get_cookies())
如果需要,您甚至可以转储和加载 cookie:
【讨论】: