Python和Selenium重用whatsapp web会话

2024-09-30 10:39:11 发布

您现在位置:Python中文网/ 问答频道 /正文

通过Python和chromeiver3在web上重用whaedra和chromeiver3。在

在再次打开whatsapp web之前,我需要获取现有会话的localstorage并将其设置为新的浏览器实例。在

我这样做,在登录的会话中:

cacho="";
for (var i = 0; i < localStorage.length; i++){
cacho+="localStorage.setItem('"+localStorage.key(i)+"', '"+localStorage.getItem(localStorage.key(i))+"');"
}
alert(cacho)

driver.execute_脚本(),我得到工作的本地存储数据。在

我复制整个过程(几个javascript行),然后,当打开一个新的浏览器实例时,我会:

^{pr2}$

但会议没有进行。在

我错过了什么?在


Tags: 实例keywebforvar浏览器lengthwhatsapp
1条回答
网友
1楼 · 发布于 2024-09-30 10:39:11

这就是如何通过存储cookies重用whatsapp web会话。在

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

chrome_options = Options()
chrome_options.add_argument(" user-data-dir=chrome-data")
driver = webdriver.Chrome('chromedriver.exe',options=chrome_options)
driver.get('https://web.whatsapp.com')
time.sleep(30)

相关问题 更多 >

    热门问题