使用硒:如何在 Python 中关闭驱动程序后保持登录状态 [英] Using selenium: How to keep logged in after closing Driver in Python

查看:48
本文介绍了使用硒:如何在 Python 中关闭驱动程序后保持登录状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想让我的 Whatsapp 网站 (web.whatsapp.com) 登录,第二次在 chrome 驱动程序上打开 Whatsapp 网站.以下是我基于 Python 编写的代码,需要您的帮助.

I want to get my Whatsapp web (web.whatsapp.com) logged in, at the second time opening the Whatsapp web on chrome driver. Following is my code based on Python need your help.

from selenium import webdriver
from selenium.webdriver.chrome.options import Options


chrome_path = r"chromedriver.exe"
options = Options();
options.add_argument("user-data-
dir=C:/Users/Username/AppData/Local/Google/Chrome/User Data");
#options.add_argument("--start-maximized");
driver = webdriver.Chrome(chrome_path,chrome_options=options);

#driver = webdriver.Chrome();
driver.get('https://web.whatsapp.com/')

推荐答案

我在我的 Mac 上试过,下面的代码,它工作得很好,我不需要再次登录

I tried on my Mac, below code and it worked perfectly fine, I don't need to login again

from selenium import webdriver
from selenium.webdriver.chrome.options import Options


options = Options()
options.add_argument("user-data-dir=/tmp/tarun")
driver = webdriver.Chrome(chrome_options=options)

driver.get('https://web.whatsapp.com/')
driver.quit()

对于窗口,您可以尝试如下更改路径

For window you can try changing the path as below

options.add_argument("user-data-dir=C:\\Users\\Username\\AppData\\Local\\Google\\Chrome\\User Data")

这篇关于使用硒:如何在 Python 中关闭驱动程序后保持登录状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆