我遇到了一个问题,浏览器管理器库无法运行Python的Webdriver。出现以下错误,请告诉我如何修复它。
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from webdriver_manager.firefox import GeckoDriverManager
class MainPage:
driver = webdriver.Chrome(GeckoDriverManager().install())
def __init__(sel
对于Firefox,我面临着webdriver的一个问题。
这是我的密码。
from selenium import webdriver
from selenium.webdriver.firefox.service import Service
from webdriver_manager.firefox import GeckoDriverManager
driver = webdriver.Firefox(service=Service(GeckoDriverManager().install()))
driver.get("https://google.com"
我已经尝试了一段时间让这个功能开始工作,但是我已经尝试了好几种方法,但我仍然不能。有人能帮我吗?
我的目标是防止打开多个浏览器,也就是说,检查selenium的实例是否已经打开并返回,以便可以使用已经打开的窗口。
我试过用webdriver.remote,但没有成功。
from selenium import webdriver
from selenium.webdriver.firefox.service import Service
from webdriver_manager.firefox import GeckoDriverManager
def getDriver():
我已经写了一个代码来执行按钮点击使用'selenium webdriver‘。 # importing webdriver from selenium
from selenium import webdriver
# Here Chrome will be used
driver = webdriver.Chrome()
# URL of website
url = "anyurl"
# Opening the website
driver.get(url)
# geeting the button by class name
button = driver
这是我的第一个python项目,我无法让selenium/geckodriver正常工作。我使用的是debian 10。 我把geckodriver放在PATH中,让它成为可执行文件,安装了正确的firefox,一切都是最新的。 这是假设的代码,它至少应该让我找到google.com,但它给了我一个错误: from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
class Snelstart:
def __init__(self,
我在同一个目录中安装了firefox和geckodriver.exe。相同的代码在windows中工作,但是当我尝试在ubuntu中使用它时,我有以下错误:'geckodriver.exe' executable needs to be in PATH.
守则如下:
import time
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
url = 'https://www.idealista.com/venta-viviendas/barcel
我正在寻找一个网页上的特定按钮。请看下面的最小工作示例:
from time import sleep
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
from pathlib import Path
start_url = "https://flatfox.ch/en/search/?east=7.641746&north=47.589902&query=Basel&south=47.519342&west=7.547066
我正在研究,并复制了MacOS的代码(答案顶部,为方便起见,也在下面复制)。
import os # Code from answer linked above
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
from selenium import webdriver
# path to the firefox binary inside the Tor package
binary = '/Applications/TorBrowser.app/Contents/MacOS/firef