使用Python 3.x启动Firefox

2024-04-20 10:00:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试编写一个脚本,它将为我启动firefox,在一个新的选项卡中打开google,并能够进行搜索(例如,www.espn.com)。我目前正试图通过使用webbrowser模块来实现这一点,但是每次尝试从脚本启动Firefox时都会遇到一个错误。另外,firefox不是我的默认浏览器。

import webbrowser
webbrowser.get('firefox').open_new_tab('http://www.google.com')

每次运行此命令时,都会出现以下错误:

Traceback (most recent call last):
  File "C:/Python33/test Bing.py", line 6, in <module>
    webbrowser.get('firefox').open_new_tab('http://www.google.com')
  File "C:\Python33\lib\webbrowser.py", line 53, in get
    raise Error("could not locate runnable browser")
webbrowser.Error: could not locate runnable browser

我不确定为什么脚本很难找到firefox.exe,我也试过在'firefox'中指定firefox.exe在c中的实际位置:但是我仍然得到相同的错误。

我确信我的代码中有一个小错误,我目前看不到,如果有人能帮助指出我做错了什么,我会非常感激!


Tags: py脚本comhttpnewgetwww错误