2017-08-12 162 views
2

我想让我的Whatsapp网络(web.whatsapp.com)登录,第二次在chrome驱动程序上打开Whatsapp网页。以下是我基于Python的代码需要你的帮助。使用硒:如何在Python中关闭驱动程序后保持登录

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/') 
+0

你卡在哪里?什么是错误?在哪一行?你能更新问题区域中的错误堆栈跟踪吗? – DebanjanB

+0

其实这个代码中的问题是,每次这个代码需要登录。我想每次都从登录中删除。 –

+0

为此,您需要存储和保存cookie。 – DebanjanB

回答

1

我想我的Mac上,下面的代码和它的工作完全没有问题,我不需要再

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() 

登录对于一个窗口,你可以尝试改变路径如下

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

@DaniyalTariq,你的意思是不工作?工作中? –

+0

感谢您的帮助。我改变了它现在工作的窗口的路径。 –

相关问题