如何从浏览器登录和获取Cookie-Python

时间:2019-05-03 08:45:07

标签: python firefox

是否可以自动化在firefox浏览器中登录网站,复制和存储cookie并将其放置在数据库表中的过程?

抓这个。

1 个答案:

答案 0 :(得分:1)

一种简单的方法是通过浏览器自动化。

from selenium import webdriver

driver = webdriver.Firefox(executable_path='{/path/to/geckodriver}')
driver.get("http://google.com")
cookies = driver.get_cookies()

注意:下载与您的geckodriver兼容的firefox

编辑:完全忽略了python的requests模块具有cookie属性的事实。与浏览器自动化相比,这会更快。

import requests

resp = requests.get("http://google.com")
cookies = resp.cookies._cookies