2017-08-12 10 views
2

2回目にWhatsapp webをクロムドライバに開き、Whatsapp web(web.whatsapp.com)をログインしたいと考えています。以下は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

そのためには、クッキーを保存して保存する必要があります。 – 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

助けてくれてありがとう。私は今働いているウィンドウのパスを変更しました。 –

関連する問題