requests用法
生活随笔
收集整理的這篇文章主要介紹了
requests用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# -*- 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數據,數據本身得是json格式#data.json返回結果為<bound method Response.json of <Response [200]>>#這是一個方法,方法的調用方式應該是data.json()print data.json()#獲取字節流#返回結果和json格式數據有相似之處,內容是中文顯示print data.content#獲取textprint data.text#【注意】以上3種方式大同小異#獲取狀態碼print data.status_code#狀態碼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數據#發送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,說明需要該庫為第三方庫,需要進行安裝'''
?
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的requests用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hessian入门(与Spring集成)
- 下一篇: Install oracle10g us