You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Selenium调用Firefox仅打开浏览器却不加载指定URL问题求助

问题排查与解决

嘿,我一眼就找到问题所在啦!你这段代码里的URL缺了关键的东西——HTTP/HTTPS协议头。

当你调用driver.get("www.google.com")时,浏览器没办法识别这个字符串是一个网络地址,它会默认把它当成本地文件路径来处理,但你的电脑里显然没有名为www.google.com的文件,所以就只会打开浏览器,不会加载任何网页。而且因为这不属于语法错误,所以不会返回任何报错信息。

修正后的代码

只需要在URL前加上https://(推荐用这个,更安全)或者http://就可以正常访问了:

from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

binary = FirefoxBinary(r'C:\Program Files (x86)\Mozilla Firefox\firefox.exe')
driver = webdriver.Firefox(firefox_binary=binary)
driver.get("https://www.google.com")  # 补上https协议头

额外小提示

如果你用的是Selenium 4及以上的版本,其实完全不用手动指定FirefoxBinary,Selenium会自动检索系统里安装的Firefox浏览器,代码可以简化成这样:

from selenium import webdriver

driver = webdriver.Firefox()
driver.get("https://www.google.com")

内容的提问来源于stack exchange,提问作者omersk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 06:45:18