gpt4 book ai didi

python - 没有任何桌面浏览器的 Selenium webdriver

转载 作者:太空宇宙 更新时间:2023-11-04 09:11:18 27 4
gpt4 key购买 nike

我正在使用 Selenium 。我有以下代码:

from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
browser = webdriver.Firefox()
browser.get("http://www.mysite.com")
x = browser.find_elements_by_xpath("//div[@id='containeriso3']/div/a[1]")
hrefs = [i.get_attribute('href') for i in x]

现在,这有效。

但我想在运行 ubuntu 命令行的服务器上执行此操作。这意味着我不能使用它

browser = webdriver.Firefox()

在我的代码中。通过命令行可以使用什么替代方法?

最佳答案

您可以使用基于 Rhino javascript 引擎的 headless 浏览器 HtmlUnitDriver。

http://code.google.com/p/selenium/wiki/HtmlUnitDriver

关于python - 没有任何桌面浏览器的 Selenium webdriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14728544/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com