【问题标题】:Open URL from Python 2.7从 Python 2.7 打开 URL
【发布时间】:2015-06-28 17:57:59
【问题描述】:

从 OS X 上的 Python 2.7 (Anaconda) 开始,如何在网络浏览器中打开 URL? 以下语法:

import urllib2
urllib2.urlopen("https://www.google.com/")

将我正在运行的 .py 文件打印到浏览器窗口。我在网上试过很多例子,效果一样。

【问题讨论】:

  • 该代码在使用 Python 运行时不会将您正在运行的 Python 源文件放到浏览器窗口中,不会。它会返回一个响应对象。
  • 这就是它正在做的事情,而不是在浏览器中打开谷歌。
  • 这只是向给定 URL 的服务器查询一个请求。
  • @anon0909:那么你的问题是不清楚。如果你想通过 Python 控制浏览器,请使用webbrowser module
  • @MartijnPieters 让我想起了this 的问题。人们并不真正理解开放意味着什么,对吧?

标签: python html macos python-2.7 urllib2


【解决方案1】:
webbrowser.open('https://www.google.com') # open a passed URL string using default browser

【讨论】:

  • 这给出了相同的结果。
  • 调用此函数的脚本出现在我的默认浏览器的新选项卡中。它无法打开 google.com。
  • 请发布您的代码、控制台和浏览器的屏幕截图。
  • @anon0909:听起来好像您将.py 与要在浏览器中打开的内容相关联。
  • @MartijnPieters 没错,您不能单击以在 Mac OS 上运行。使用终端。
猜你喜欢
  • 2012-09-22
  • 1970-01-01
  • 2018-12-18
  • 1970-01-01
  • 2015-02-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多