如何使用Selenium Python保存Whatsapp Web会话?

ish*_*007 2 python selenium python-3.x selenium-chromedriver selenium-webdriver

我的期望是在验证后会自动将某些东西添加到cookeies数组中,但事实并非如此。

driver = webdriver.Chrome(chromedriver)
whatsapp_url = "https://web.whatsapp.com"
driver.get(whatsapp_url)
print(driver.get_cookies())
time.sleep(30) # We are doing the manual QR code verification here
print(driver.get_cookies())
Run Code Online (Sandbox Code Playgroud)

driver.get_cookies() 前后也是空的

小智 5

尝试这个:

options = webdriver.ChromeOptions();
options.add_argument('--user-data-dir=./User_Data')
driver = webdriver.Chrome(chrome_options=options)
driver.get('https://web.whatsapp.com/')
Run Code Online (Sandbox Code Playgroud)

您需要第一次登录。当您必须存储会话时,它将始终有效。无需导入/导出Cookie。