0

我一直在尝试创建一个函数,该函数使用 package.json 对包含 URL 的文本文件中的输入进行迭代webbrowser。当我创建一个按字面附加 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。我非常感谢有关该问题的任何提示。

4

1 回答 1

0

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

driver = webdriver.Chrome(driverPath) #driverPath contains the path to the 'chromedriver.exe' file
driver.get(url)
于 2017-03-27T07:30:49.593 回答