r.text()響應是文字
r.content()無論響應是文字還是二進位制內容,我們都可以用content
屬性獲得bytes
物件
r.json() 對於特定型別的響應,例如json,可以直接獲取
一,傳送get 請求
import json ,requests二,傳送post 請求url = '丁飛'
req = requests.get(url) #傳送get請求
print(req.text) #獲取結果
print(type(req.text))#
print(req.json()) #獲取結果直接就是字典,必須返回的是json串,才能用.json方法。
print(type(req.json()))#
import json ,requests三,傳送post請求,入參是json 格式url = ''
data =
req = requests.post(url,data) #傳送post請求,第乙個引數是url,第二個引數是請求的資料
print(req.json())
import json ,requests四,新增 cookieurl = ''
data =
req = requests.post(url,json=data) #傳送post請求,第乙個引數是url,第二個引數是請求的資料
print(req.json())
import json ,requests五,新增headerurl = ''
data =
cookie =
req = requests.post(url,data,cookies=cookie)
print(req.json())
import json ,requests六,上傳檔案url=''
header =
res = requests.get(url,headers=header)
print(res.json())
import json ,requestsurl = ''
f = open(r'c:\users\bjniuhanyang\desktop\ad.cpm.schedulinginfo.v1.json','rb')
r = requests.post(url,files=)
print(r.json())
import json ,requests八,儲存網頁url= ''
r = requests.get(url)
print(r.status_code) #獲取請求的狀態碼
print(r.content) #獲取返回結果二進位制格式的
import json ,requestsurl = ''
r = requests.get(url)
f = open('nnzhp.html','wb')
f.write(r.content)
f.close()
python網路程式設計 TCP網路程式設計
tcp程式設計 客戶端 import socket 1 套接字 tcp socket socket.socket socket.af inet,socket.sock stream 2 建立鏈結 tcp socket.connect 172.27.35.1 8080 3 傳送資訊 tcp socke...
python 網路程式設計
今天晚上學習了一下python的網路程式設計,實現了client向server傳送資料,server反饋資訊 python 3.3 版本 server from socket import class tcpserver object def init self,serverport self.se...
python網路程式設計
網路通訊是計算機之間的程序之間的通訊。tcp程式設計 tcp連線建立是雙向通道,客戶端與服務端都可以給對方傳送資料。建立tcp連線時,主動發起連線的叫客戶端,被動響應連線的叫服務端。建立乙個tcp的socket連線 用socket family,type 建立套接字獲得socket物件。family...