问题标签 [python-webbrowser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5698 浏览

python - 为什么 bash (WSL) 使用 w3m 作为默认浏览器?

Windows 10 上的 Ubuntu 上的 Bash 使用w3m在终端内打开 URL,而不是打开 Chrome 或 Edge。如何让它启动 Windows 默认网络浏览器?

例如下面的代码

看起来像这样:

网页在终端中显示为文本

这与打开页面完全相同

这是在全新的 Win 10 安装中,在我启用 Bash(通过适用于 Linux 的 Windows 子系统)并完成以下操作后:

然而

www-browser只是另一个别名w3m,为什么windows-default没有列出来?

以前,相同的 Python 2.7 代码在运行 Git-Bash 的 32 位 Windows 10 机器上按预期运行,所以我认为 Python 方面没有任何问题。

0 投票
1 回答
581 浏览

python - 用python在Webbrowser中打开二维码

我有一个工业条形码扫描仪。

我想扫描一个包含 URI 的二维码,它应该直接在机器的默认浏览器中自动打开该 URI。

我有以下代码:

但它没有打开我的浏览器。谁能帮我?

操作系统是安装了 Python 2.7 + Pyhook 的 Windows 10。

Python 输出

0 投票
0 回答
354 浏览

python - 带有mailto的Python webbrowser.open不适用于Chrome

当我尝试使用mailto:Pythonwebbrowser模块时

使用一个选项卡打开一个新的浏览器窗口,但如果默认浏览器webbrowser是 Chrome,则不会运行“mailto”。

(具有相同结果的替代代码:

)

如果我尝试用 Firefox 做同样的事情

没有问题:打开一个带有两个选项卡的新 Firefox 窗口,并启动默认邮件客户端。

我尝试过的其他事情:

  • 只需在 Chrome 的地址栏中输入“mailto:”:没问题
  • open(有和没有new=1open_new,,open_new_tab:没有帮助

我的设置:

  • 操作系统:Lubuntu 16.04(64 位)
  • Python版本:3.5.2

(我也尝试在 Windows 7 上对此进行测试,但遗憾webbrowser.get的是在我借用的计算机上找不到 Chrome 浏览器,即使我从该表中尝试了“chrome”和“google-chrome” )

这个问题可能与操作系统有关吗?有没有可以推荐的解决方法?感谢帮助!

0 投票
2 回答
13155 浏览

python - 在全屏python中打开网络浏览器

我目前正在尝试使用 python 为我在高中的编码 II 课程编写一个基本的智能镜。我想做的一件事是全屏打开新标签(使用chrome)。我目前有它,所以我可以打开网址,但我没有全屏显示它们。关于我可以用来全屏打开 chrome 的代码的任何想法?

0 投票
2 回答
37866 浏览

python - How to close web browser using python

I have opened a webbrowser window using webbrowser.open(url) in python now I want to close the webbrowser opened using python. Is it possible to do so?

0 投票
1 回答
1645 浏览

python - 如何使用 pyqt5 webenginewidgets 下载文件

我正在学习 pyqt5 并在 pyqt5 webengine 中构建了一个简单的网络浏览器。现在出于好奇,我想知道有没有一种方法可以让我使用这个简约的浏览器下载文件,在此先感谢。

0 投票
1 回答
490 浏览

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

我一直在尝试创建一个函数,该函数使用 package.json 对包含 URL 的文本文件中的输入进行迭代webbrowser。当我创建一个按字面附加 URL 的空列表时,它工作正常,如下所示:

其中 url1 和 url2 是任何有效的 URL。并webbrowser.open()在 Chrome 中打开 URL,这非常好。

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

0 投票
0 回答
1383 浏览

python - Windows Bash 和 webbrowser.Error: 找不到可运行的浏览器

我正在使用 Windows Bash。我试图运行jupyter notebook命令。它没有为我打开浏览器。但它告诉我:

好吧,我复制/粘贴没有任何问题http://localhost:8888/?token=...。一切都很好。我可以使用 Jupyter。但在我的梦想中,我希望 jupyter 自己打开浏览器(每次都不需要复制/粘贴)。

因此,我尝试运行 jupyter notebook --browser=chrome并使用此参数值。我尝试输入完整路径chrome.exe。但我倒霉。

在那之后,我很失望,python为了显示 Windows Bash 知道我做过的浏览器

好吧,什么都没有!在那之后。我试图玩webbrowser图书馆。register, open, get- 命令。我总是得到这个:

但我觉得我很无助。帮助!

0 投票
1 回答
2994 浏览

python - GET 请求在 Flask 中不起作用

我无法使用 GET 方法在 Flask 中传递数据。

我使用网络浏览器进行测试,它显示为空

当我在带有 URL 的 Web 浏览器中运行时

  1. http://192.168.0.2:8090/test2

它正在给出结果

哪个是对的。

  1. http://192.168.0.2:8090/test?name=rahul

它正在给出结果

应该是哪个{"result": "rahul"}

我在哪里犯错?

0 投票
1 回答
115 浏览

python - 链接中的 Python 下载文件

我想在同一选项卡上使用 python 打开一个链接。我使用网络浏览器模块,但都在默认浏览器中打开,但我想在同一个浏览器和同一个当前选项卡中打开。