繁体   English   中英

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

[英]Python Webbrowser Opening URLs with Chrome instead of IE

我一直在尝试创建一个函数,该函数使用webbrowser包对来自包含 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 被设置为我的默认网络浏览器,我很少使用 IE。 我真的很感激关于这个问题的任何提示。

你如何定义“webbrowser”对象? 我使用这样的东西:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM