首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在os中检测浏览器并使用Python打开url

如何在os中检测浏览器并使用Python打开url
EN

Stack Overflow用户
提问于 2020-09-26 21:54:58
回答 2查看 448关注 0票数 0

我的任务是使用Python在浏览器中打开一个url。有许多有用的代码可以在chrome浏览器中打开url:

代码语言:javascript
运行
复制
import webbrowser

url = 'https://www.google.com'
webbrowser.register('chrome',
    None,
    webbrowser.BackgroundBrowser("C://Program Files (x86)//Google//Chrome//Application//chrome.exe"))
webbrowser.get('chrome').open(url)

但是,如果用户没有安装chrome浏览器怎么办?有没有办法让我们得到像[chrome, firefox]这样的已安装浏览器的列表,然后根据已安装的浏览器,我们可以在该浏览器中打开适当的url。

我必须以这样一种方式设计它,它可以在windowsubuntu中运行。有人能分享一些有用的建议吗?谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-26 21:58:56

只需使用webbrowser.open(url)方法即可在操作系统默认的浏览器中打开页面

票数 2
EN

Stack Overflow用户

发布于 2020-09-26 22:02:03

我认为你把它搞得太复杂了,只要调用open函数,它就会在默认安装的浏览器中打开url。https://docs.python.org/2/library/webbrowser.html

代码语言:javascript
运行
复制
import webbrowser
webbrowser.open('http://google.com', new=2)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64078478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档