是否可以自动化登录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