问题标签 [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 投票
1 回答
220 浏览

java - Java 等价于 Python 的 webbrowser.open()

我刚刚用 Python 完成了一个项目,现在我正在尝试将其转换为 Java。我做了很多事情,但我被困在这一部分上。在 python 中,我使用此代码从 Web 浏览器的列表中打开一个随机链接

在 Java 中,我能够复制随机 URL 的选择,但我不确定如何在 Web 浏览器中打开 URL。

那么,什么是 Java 等价于 Pythonwebbrowser.open()呢?

0 投票
2 回答
162 浏览

python - 使用正则表达式解析 Pysnmp

我需要解析 Pysnmp 输出。我想从网络浏览器运行脚本。所以代码如下:

如果从 Web 浏览器运行此脚本,它不会产生输出。

如果我将最后一个循环更改为:

它在 Web 浏览器上产生如下输出:

但是如果我从 shell 中运行我的脚本,它会逐行打印如下:

我希望我的脚本从工作正常的设备中获取数据,但我想用正则表达式解析输出,以便它在 Web 浏览器上打印出所有没有点的接口,例如ae2、xe-4/0/ 0并逐行打印每个接口,如下所示:

我在 regexr.com 检查了我的正则表达式,它与我想要的行匹配。请在操作中查看它http://regexr.com/3agof 任何输入将不胜感激。

非常感谢

0 投票
1 回答
246 浏览

python - python webbrowser 使外壳保持打开状态

我用 webbrowser 模型制作了一个小型 python 程序,它应该在浏览器中打开一个新选项卡并转到http://kivy.org/#home。我用 linux shell 运行它,它运行良好,打开了一个新选项卡,它转到http://kivy.org/#home。但是当我想再次运行它时,我意识到我收到了错误消息:

看起来程序没有关闭,因为我无法输入任何内容,所以我不得不用^C 以下是我的源代码来关闭它:

0 投票
0 回答
243 浏览

python - 以后如何删除临时文件

在 python 2.7 上,我目前正在使用以下代码通过发布请求将数据发送到网页(不幸的是,我无法真正改变这一点)。data我准备了一个我根据http://everydayscripting.blogspot.co.at/2009/09/python-jquery-open-browser-and-post.html准备的字符串,然后将其写入文件,然后打开文件webbrowser.open

但是,我不得不知道,有时睡一会有点太少了:我可能会在提交数据之前删除文件。

我怎样才能避免这种情况?

当然,一个想法是稍后删除文件,但是什么时候可以呢?整个事情是一个类中的一个方法 - 是否有一种方法可以在销毁时可靠地执行?或者是否有可能以某种方式启动浏览器,使其在选项卡关闭之前不会返回?

0 投票
1 回答
580 浏览

python - osx上的Python webbrowser平台特定的unicode错误

我正在 Windows 7、Python 2.7 计算机上开发跨平台脚本。该脚本还将在安装了 Python 2.7 的 MacOSX 计算机上使用。

以下脚本在我的 Windows 计算机上运行良好,但是当我在 Mac 上运行它时,出现 unicode 错误。

这是错误:

我真的不明白这里有什么问题,Python 的基本函数应该可以正确处理 unicode 文件名,不是吗?

注意:我看到了这个问题,但它对我没有帮助,并且 OP 没有任何错误:IMO 不是重复的

0 投票
1 回答
498 浏览

python - Python:webbrowser.open("") 打开文件资源管理器窗口

我正在编写一个非常简单的 url 打开器,它在终端窗口中获​​取 url(使用input)并使用webbrowser.open.

问题是,当输入中没有任何内容(它是 run webbrowser.open(""))时,会出现一个文件资源管理器窗口而不是我的网络浏览器,并且当我在输入中输入某些内容时,例如http://www.google.com(它是运行webbrowser.open("http://www.google.com"))它正确打开谷歌浏览器。发生了什么?

我在 Windows 8,AMD 上运行 python 3.2.2。提前感谢。

0 投票
1 回答
201 浏览

python - 继续在 python 中播放 youtube 剪辑

我正在尝试编写一个简单的程序来一遍又一遍地在 youtube 中打开一个 3 分钟的视频,并在特定数量的页面后关闭每个浏览器然后重新开始但它只运行一次.. 请建议

0 投票
4 回答
15603 浏览

python - 如何使用 Python webbrowser 包关闭现有的浏览器选项卡

使用 Python webbrowser 包,我可以使用指定的 URL 打开一个新选项卡。有没有办法关闭这个标签?我参考了以下官方文档,没有提到任何与关闭行动相关的内容。

Python webbrowser 包文档:https ://docs.python.org/3/library/webbrowser.html

0 投票
1 回答
194 浏览

python - Python:如何在搜索栏中打开带有单词的网站

例如,当用户键入电影时,python 应该打开任何站点(primewire.ag(本例中为电影站点)),它应该重定向到该站点,但电影名称已经在搜索栏中输入)我可以为许多电影硬编码,(例如this,打开电影 Avengers 的链接)。但我不想硬编码它,因为它是基于用户对电影的选择。

我不能做一个通用的 url 并连接用户的输入,因为 url 的变化不能被硬编码。

那么我将如何使用python中的这个小代码来做到这一点?

0 投票
0 回答
479 浏览

python - 在 Python 中使用 webbrowser.open() 进行身份验证

我想解析一个页面并下载它包含的所有视频。由于页面需要身份验证,我创建了一个会话

现在,我拥有所有下载链接,但是当我尝试打开它们时,使用

webbrowser.open(url),

我被重定向到登录页面。有没有办法通过 webbrowser.open() 进行身份验证或使用会话对象下载这些链接?

谢谢