无论如何在Python中打开一个URL而不在浏览器中打开一个标签?
我有一个预先构建的 URL,我想在计算机空闲时运行它,例如http://foo.com/bar
我已经能够使用start
和webbrowser
方法,但是这些在我的浏览器中打开了一个新选项卡。
仅供参考URL 返回一个空白页面,其中仅OK
包含我不需要的单词。
任何人都可以建议任何其他方式,比如通过批处理或任何其他可以做到这一点的程序吗?
无论如何在Python中打开一个URL而不在浏览器中打开一个标签?
我有一个预先构建的 URL,我想在计算机空闲时运行它,例如http://foo.com/bar
我已经能够使用start
和webbrowser
方法,但是这些在我的浏览器中打开了一个新选项卡。
仅供参考URL 返回一个空白页面,其中仅OK
包含我不需要的单词。
任何人都可以建议任何其他方式,比如通过批处理或任何其他可以做到这一点的程序吗?
使用urllib (Python 2.x):
import urllib
urllib.urlopen('http://foo.com/bar')
(Python 3.x)
import urllib.request
urllib.request.urlopen('http://foo.com/bar')
您还可以查看requests模块。如果您不需要实际内容,您可以只检查 HTTP 状态代码?
import requests
result = requests.get('http://foo.com/bar')
if(result.status_code == 200): print("OK")
首先安装“请求”
在命令提示符下运行:
pip install requests
然后运行此代码:
username ='abcd'
password='password'
url = 'www.example.com/data/con'
r=requests.get(url)
page=r.content
print(page)