Python Webbrowser使用Chrome而不是IE打开URL

Python Webbrowser使用Chrome而不是IE打开URL,python,google-chrome,webbrowser-control,python-webbrowser,Python,Google Chrome,Webbrowser Control,Python Webbrowser,我一直在尝试创建一个函数,使用webbrowserpackage,对包含URL的文本文件的输入进行迭代。当我创建一个空列表,并将URL添加到其中时,它可以正常工作,如: import webbrowser list = [] list.append(url1) list.append(url2) def webbrowsing(list) for i in range(0, len(list)): webbrowser.open(list[i]) 其中url1和url2是任何

我一直在尝试创建一个函数,使用
webbrowser
package,对包含URL的文本文件的输入进行迭代。当我创建一个空列表,并将URL添加到其中时,它可以正常工作,如:

import webbrowser

list = []
list.append(url1)
list.append(url2)
def webbrowsing(list)
   for i in range(0, len(list)):
     webbrowser.open(list[i])
其中url1和url2是任何有效的URL。并且
webbrowser.open()
在Chrome中打开URL,这真的很好

但是,当我尝试对URL文本文件的输入执行相同的操作时,webbrowser会从Internet Explorer中的文件打开URL。我尝试使用
webbrowser.get()
,明确指示它使用Chrome,但没有成功。
我不太清楚为什么它不在Chrome中打开URL,因为几乎所有内容都与上面提到的列表相同。Chrome被设置为我的默认web浏览器,我很少使用IE。我非常感谢关于这个问题的任何提示。

如何定义“webbrowser”对象?我用这样的方式:

driver = webdriver.Chrome(driverPath) #driverPath contains the path to the 'chromedriver.exe' file
driver.get(url)

我从“导入webbrowser”开始启用模块“webbrowser”。Webdriver是另一个模块,不是吗?是的,它是来自Selenium import Webdriver的Selenium
,谢谢。您是否使用过Webbrowser模块?我想我发现了一个可能导致IE。。。我把“site:”作为一个字符串放在URL之前,只是为了看看我是否可以在一个网站内进行搜索。你知道为什么“站点:”不能与chrome一起使用吗?尽管它在网络浏览器上使用时可以工作?没有,对不起((从未使用过Webbrowser模块。当您在浏览器的url字段中使用一些字符串参数并将其作为模块的ObjectThank heaps中的参数时,这可能不是同一件事。谢谢!我将进一步研究这个问题,同时看看我能用selenium做些什么。