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

python - 请求与浏览器共享会话

好吧,这是我最近遇到的一个有趣的问题:如果我使用请求,是否/是否有办法浏览器共享会话?例如,您将登录数据发布到 Python 应用程序上的网站,然后您在浏览器上登录。不寻求我的代码或任何东西的帮助,更想知道这是否可以实现。

0 投票
0 回答
332 浏览

javascript - Python Webkit - 网络摄像头权限

我使用 python 创建了一个简单的 webkit 程序。该程序加载一个小的网络浏览器。除了网络摄像头访问之外,一切似乎都正常工作。如果我加载一个尝试访问网络摄像头的网站(使用 JS getUserMedia() 函数),它根本不起作用。(我确实连接了网络摄像头)

请有人帮我在 python 中使用可以访问网络摄像头的 webkit(或 qtwebengine)工作的浏览器。

这是我到目前为止的代码:

感谢您提供任何帮助。欢迎使用示例代码:)

0 投票
0 回答
69 浏览

python - 使用 BeautifulSoup 难以解析网页中的链接

我很难解析此网页中的所有链接:https ://recordings.engineering.illinois.edu:8443/ess/portal/section/8a3458dc-ed31-4c93-8e3e-3b64b1f89fe8 我基本上想解析所有的链接,然后只保留您看到的视频文件链接以下载每个讲座。

从 bs4 导入 httplib2 导入 BeautifulSoup、SoupStrainer

以上是我应该解析链接的代码。

然后我将使用类似的东西webbrowser.open_new_tab(url)在每个链接上打开一个新标签(这就是开始下载每个视频所需的全部内容)。

似乎 beautifulsoup 很难获取此特定 URL 的链接。它可以很好地与其他更简单的页面一起使用。关于问题是什么的任何想法?

0 投票
1 回答
534 浏览

web-services - 无法从浏览器访问托管在 EC2 主机上的 Web 服务

我在我的 Amazon (AWS) EC2 实例上托管了一个 Python/Flask Web 服务。修改了安全组规则,允许所有入站流量。我可以从 ssh 登录并且 ping(使用公共 ip)工作正常,但我无法从 Web 浏览器打开服务 URL。有人可以建议我如何调试这个问题吗?

谢谢,

0 投票
0 回答
121 浏览

python-3.x - Webbrowser 在 Python 3.4 中不打开默认浏览器

我目前正在尝试在我的应用程序中实现一个搜索功能,该功能将在用户默认浏览器中打开,到目前为止,webbrowser 已经为特定链接工作。

当我运行这一行时,它会打开 Internet Explorer,而不是我的默认浏览器 Google Chrome。谁能解释为什么?

0 投票
1 回答
259 浏览

python - 如何终止在python中调用webbrowser的线程

我正在开发一个基于 linux 的应用程序,但现在我面临着因为我必须调用 webbrowser 来完成进一步的任务,但问题是程序卡住并且不会终止。我尝试使用线程终止它,但它没有收到中断并且线程无限运行,下面是我正在尝试的代码的基本版本。希望你有我的问题,

0 投票
1 回答
217 浏览

python - Selenium Python 加载页面和脚本(Firefox 和 IE)

我真的不知道,所以如果可以的话,我希望你给我一些建议。

通常,当我使用 Selenium 时,我会尝试搜索我感兴趣的元素,但现在我正在考虑开发某种性能测试,以便检查特定网页(html、脚本等)需要多少时间加载。

您是否知道如何在不搜索页面特定元素的情况下知道 html、脚本等的加载时间?

PS 我使用 IE 或 Firefox

0 投票
0 回答
364 浏览

python - 如何打开.aspx网页,填写表格并提交

要求:我需要在我的公司服务器上打开一个网页,填写 aspx 表单(下拉菜单)并提交。我可以毫无问题地在 Internet Explorer 中打开该页面。在尝试使用任何其他浏览器打开它时,它会要求提供以下凭据:

"""服务器http://someserver:80需要用户名和密码。"""

我可以输入我的凭据,然后页面将打开。我需要在 Python 中自动执行此操作并共享最终产品。

我尝试过的

  1. Selenium:它需要下载网络驱动程序,因此我将无法共享最终产品
  2. 机械化:无法通过添加标头进行身份验证:

br.addheaders.append(('Authorization', 'Basic %s' % base64.encodestring('%s:%s' % (user,pass))))

  1. 使用 webbrowser 模块成功打开网页。但无法填写下拉菜单。

谁能建议我如何将我的凭据与请求一起传递。或者,如果有人可以告诉我如何调用网页并填写表格并提交,那将非常有帮助。

0 投票
5 回答
20294 浏览

python - 如何从 Python 以隐身模式打开 chrome

这在powershell中有效:

如何通过 Python 实现这一点?

0 投票
3 回答
1993 浏览

python - 当 Firefox 不是默认浏览器时,使用 Firefox 使用 Python 打开 HTML 文件

我已经看到了一些与此相关的问题,但我仍然遇到问题。

运行代码:

>>>webbrowser.get('firefox')

错误:

webbrowser.Error: could not locate runnable browser

为了排除故障,我跑了:

>>>print(webbrowser._browser)

{'windows-default': [<class 'webbrowser.WindowsDefault'>, None], 'c:\\program files\\internet explorer\\iexplorer.exe': [None, <webbrowser.BackgroundBrowser object at 0x000000000651FEB8>]}

奇怪的是我安装了 Firefox,它是我的默认浏览器,而我试图通过 Python 打开的 HTML 文件是用 Firefox 打开的。

除了我需要将此程序发送给可能将 IE 设置为 Windows 默认设置的人之外,世界上一切都会好起来的,并且 HTML 文件必须在 Firefox 中打开。