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

新手上路,请多包涵

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

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

driver.get_cookies() 前后也是空的

原文由 ishandutta2007 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 885
1 个回答

尝试这个:

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

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

原文由 Abhi 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题