在selenium中定义webdriver后没有代码运行

nnvyjq4y  于 2023-01-20  发布在  其他
关注(0)|答案(2)|浏览(147)
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

options = Options()
options.add_argument("start-maximized")
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options)

print("hello world")

在Linux Ubuntu上运行Python 3.10
我试着用 selenium 玩一玩,但是我在定义webdriver后编写的任何代码都不起作用。似乎解释器在定义webdriver后卡住了。它打开webdriver,但只显示“数据:”,没有其他内容,也不会响应之后编写的任何代码。

7d7tgy0s

7d7tgy0s1#

我发现了这个问题,我只有 chrome 安装在我的电脑上,我假设 chrome 驱动程序和 chrome 驱动程序是一样的东西(仍然找不到任何参考 chrome 驱动程序)

hfyxw5xn

hfyxw5xn2#

根据我的经验, chrome 对 selenium 的支持有限。
Please look at the replies here which do mention chromium-driver and how to get it

sudo apt-get install chromium-chromedriver

应该让你 chrome 驱动程序,他们有一些例子代码,看起来不太过时。

相关问题