Tyl*_*ler 10 selenium python-3.x selenium-firefoxdriver firefox-profile selenium4
我有这段代码可以工作并加载 Firefox 配置文件
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
ffOptions = Options()
ffProfile = FirefoxProfile(r'C:\Users\Tyler\AppData\Roaming\Mozilla\Firefox\Profiles\0753x1pz.default')
ffOptions.profile = ffProfile
driver = webdriver.Firefox(options=ffOptions)
driver.get("http://www.google.com")
Run Code Online (Sandbox Code Playgroud)
仅它给出以下弃用警告:
firefox_profile 已被弃用,请使用 Options 对象
设置配置文件已被弃用。请使用 set_preference 和 install_addons 方法
为了解决警告,我尝试将代码更新为
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
ffOptions = Options()
ffOptions.set_preference('profile', r'C:\Users\Tyler\AppData\Roaming\Mozilla\Firefox\Profiles\0753x1pz.default')
driver = webdriver.Firefox(options=ffOptions)
driver.get("http://www.google.com")
Run Code Online (Sandbox Code Playgroud)
现在没有警告,但浏览器打开时未设置配置文件,它是一个空白配置文件。
ren*_*x98 16
我遇到了同样的问题,这对我有用:
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
ffOptions = Options()
ffOptions.add_argument("-profile")
ffOptions.add_argument(r'C:\Users\Tyler\AppData\Roaming\Mozilla\Firefox\Profiles\0753x1pz.default')
driver = webdriver.Firefox(options=ffOptions)
driver.get("http://www.google.com")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6569 次 |
| 最近记录: |