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



是否可以自动化登录Firefox浏览器中的站点的过程,复制和存储cookie,将其放在DB表中?

用这个抓我的头。

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

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

最新更新