Python urlopen()函數 示例分享
更新時間:2014年06月12日 17:41:42 投稿:hebedich
urlopen(url, data=None, proxies=None) 即創(chuàng)建一個表示遠程url的類文件對象,然后像本地文件一樣操作這個類文件對象來獲取遠程數據。參數url表示遠程數據的路徑,一般是網址;參數data表示以post方式提交到url的數據;參數proxies用于設置代理。
好了,廢話少說,我們先看看幾個示例吧
一、打開一個網頁獲取所有的內容
復制代碼 代碼如下:
from urllib import urlopen
doc = urlopen("http://www.baidu.com").read()
print doc
二、獲取Http頭
復制代碼 代碼如下:
from urllib import urlopen
doc = urlopen("http://www.baidu.com")
print doc.info()
print doc.info().getheader('Content-Type')
三、使用代理
1. 查看環(huán)境變量
復制代碼 代碼如下:
print ""n".join(["%s=%s" % (k, v) for k, v in os.environ.items()])
print os.getenv("http_proxy")
2. 設置環(huán)境變量
復制代碼 代碼如下:
import os
os.putenv("http_proxy", "http://proxyaddr:<port>")
3. 使用代理
復制代碼 代碼如下:
# Use http://www.someproxy.com:3128 for http proxying
proxies = {'http': 'http://www.someproxy.com:3128'}
filehandle = urllib.urlopen(some_url, proxies=proxies)
# Don't use any proxies
filehandle = urllib.urlopen(some_url, proxies={})
# Use proxies from environment - both versions are equivalent
filehandle = urllib.urlopen(some_url, proxies=None)
filehandle = urllib.urlopen(some_url)
相關文章
caffe binaryproto 與 npy相互轉換的實例講解
今天小編就為大家分享一篇caffe binaryproto 與 npy相互轉換的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07