【问题标题】:Reopen same browser window using selenium python and Firefox使用 selenium python 和 Firefox 重新打开相同的浏览器窗口
【发布时间】: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