是否可以自动化在firefox浏览器中登录网站,复制和存储cookie并将其放置在数据库表中的过程?
抓这个。
答案 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