【发布时间】:2023-04-06 01:09:02
【问题描述】:
嘿,我正在尝试制作一个自动程序来发送 Whatsapp 消息。
我目前正在使用 python、Firefox 和 selenium 来实现这一点。
问题是每次我调用driver.get(url)
时,它都会打开一个新的Firefox 浏览器实例,空白且没有上次运行的记忆。它让我每次运行时都要扫描条形码。
from selenium import webdriver
from selenium.webdriver.firefox.webdriver import FirefoxProfile
cp_profile = webdriver.FirefoxProfile("/Users/Hodai/AppData/Roaming/Mozilla/Firefox/Profiles/v27qat5d.whatsapp_profile")
driver = webdriver.Firefox(executable_path="/Users/Hodai/Desktop/geckodriver",firefox_profile=cp_profile)
driver.get('http://web.whatsapp.com')
#Scan the code before proceeding further
input('Enter anything after scanning QR code')
我尝试过使用个人资料,但似乎没有任何影响。
cp_profile = webdriver.FirefoxProfile("/Users/Hodai/AppData/Roaming/Mozilla/Firefox/Profiles/v27qat5d.whatsapp_profile")
driver = webdriver.Firefox(executable_path="/Users/Hodai/Desktop/geckodriver",firefox_profile=cp_profile)
【问题讨论】:
标签:
python
selenium
firefox
webdriver
selenium-chromedriver
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用 selenium python 和 Firefox 重新打开相同的浏览器窗口 - Python技术站