本文已参与「新人创作礼」活动,一起开启掘金创作之路。
一、cookie操作
使用selenium模拟登陆可以获取网站的cookie
| 操作 | 描述 |
|---|---|
| get_cookies | 以字典的形式返回当前会话中可见的 cookie 信息 |
| get_cookie(name) | 返回 cookie 字典中 key == name 的 cookie 信息 |
| add_cookie(cookie_dict) | 将 cookie 添加到当前会话中 |
| delete_cookie(name) | 删除指定名称的单个 cookie |
| delete_all_cookies() | 删除会话范围内的所有 cookie |
二、无头操作
需要导入:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
然后进行配置:
# 配置
option = Options()
# 为Chrome配置无头模式
option.add_argument("--headless")
# 启动浏览器时加入配置
driver = webdriver.Chrome(options=option)
这样就可以实现无头模式啦!