selenium保留网页登陆信息(保留用户数据)
selenium保留网页登陆信息(保留用户数据),不清缓存,保留用户登录状态
·
找到谷歌浏览器存放缓存信息的目录
打开谷歌浏览器访问chrome://version/
找到这个路径,把结尾的default去掉
#导入模块
from selenium import webdriver
# 添加保持登录的数据路径:安装目录一般在C:\Users\****\AppData\Local\Google\Chrome\User Data
user_data_dir = r'C:\Users\ASUS\AppData\Local\Google\Chrome\User Data'
#这是一个选项类
user_option = webdriver.ChromeOptions()
#添加浏览器用户数据
user_option.add_argument(f'--user-data-dir={user_data_dir}')
#实例化浏览器(带上用户数据)
driver = webdriver.Chrome(options=user_option)
driver.get("https://www.csdn.net/")
输入以上代码再打开浏览器就是登录的状态了
注意:运行前要把谷歌浏览器的进程清理完,把所有的网页都关掉
如果还不行就cmd输入tasklist | findstr chrome查看一下,如果还有进程就kill一下所有的chromedriver.exe

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)