requests用法
生活随笔
收集整理的這篇文章主要介紹了
requests用法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
# -*- coding: cp936 -*-
#xiaodeng
#python 27
#requests用法
#獲取http://www.weather.com.cn/data/sk/101010100.html的信息import requestsdef getJson():data=requests.get('http://www.weather.com.cn/data/sk/101010100.html')#獲取json數(shù)據(jù),數(shù)據(jù)本身得是json格式#data.json返回結(jié)果為<bound method Response.json of <Response [200]>>#這是一個(gè)方法,方法的調(diào)用方式應(yīng)該是data.json()print data.json()#獲取字節(jié)流#返回結(jié)果和json格式數(shù)據(jù)有相似之處,內(nèi)容是中文顯示print data.content#獲取textprint data.text#【注意】以上3種方式大同小異#獲取狀態(tài)碼print data.status_code#狀態(tài)碼200#獲取headers頭部信息print data.headers#get方法
def getDict():url='http://httpbin.org/get'params={'name':'iaodeng','sex':1}r=requests.get(url,params=params)print r.status_codeprint r.text#json數(shù)據(jù)#發(fā)送header
def getHeader():url='http://httpbin.org/get'headers={'x-header1':'value1','x-header2':'value2'}r=requests.get(url,headers=headers)print r.status_codeprint r.text#處理cookie
def getCookie():headers={'User-Agent':'chrome'}url='http://www.douban.com'r=requests.get(url,headers=headers)print r.status_codeprint r.cookiesprint r.cookies['bid']if __name__=='__main__':getCookie()'''
提示:ImportError: No module named requests,說明需要該庫(kù)為第三方庫(kù),需要進(jìn)行安裝'''
?
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的requests用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hessian入门(与Spring集成)
- 下一篇: Install oracle10g us