1、傳送請求
import requests
r = requests.get("")
print(r)
r = requests.post('', data = )
print(r)
"""output:
"""2、傳遞url引數。如果你想傳遞key1=value1
和key2=value2
到,requests 允許你使用params
關鍵字引數,以乙個字串字典來提供這些引數。
importrequests
payload =
r = requests.get("
", params=payload)
(r.url)
"""output:?key1=value1&key2=value2
"""
3 、響應內容
importrequests
r = requests.get('
')print(r.text)
4、定製請求頭:如果你想為請求新增 http 頭部,只要簡單地傳遞乙個dict
給headers
引數就可以了。
importrequests
url = "
"headers =
r = requests.get(url, headers =headers)
print(r.headers)
5、傳送一些編碼為表單形式的資料,要實現這個,只需簡單地傳遞乙個字典給 data 引數。你的資料字典在發出請求時會自動編碼為表單形式。
import requests
payload =
r = requests.post("", data=payload)
print(r.text)
"""output: "form": ,
"""6、檢測相應碼。
importrequests,json
url = '
'r =requests.get(url)
#返回相應碼
(r.status_code)
#狀態碼查詢
print(r.status_code==requests.codes.ok)
url = '
'r =requests.get(url)
(r.status_code)
#丟擲異常
7、響應頭。字典形式
importrequests
r = requests.get("
")print(r.headers["
content-type"])
"""output:text/html
"""
8、json.dumps()將字典編碼成字串
importrequests,json
url = '
'payload=
#json.dumps()將字典編碼成字串
r = requests.post(url,data=json.dumps(payload))
(r.status.code)
#使用json直接傳參
r = requests.post(url,json =payload)
print(r.raise_for_status())
9、post上傳檔案。
importrequests,json
url = '
'file =
r=requests.post(url,files =file)
(r.text)
""",
"data": "",
"files": ,
"form": {},
"headers": ,
"json": null,
"origin": "61.152.201.148",
"url": ""
}"""
10、操作cookies
importrequests
url = '
'r =requests.get(url)
(r.cookies)
url = '
'cookies = dict(cookies_are = "
working")
#傳送cookies到伺服器
r = requests.get(url,cookies =cookies)
(r.text)
"""}
"""
11、json.load()與json.dump()處理檔案
importjson
"""#寫入json資料
data=
with open('data.json',"w") as f:
json.dump(data,f)
"""#
讀取資料
with open("
data.json
", "r"
) as f:
data=json.load(f)
print(data)
人類函式(一)
我們現在提出乙個關於人類函式的假說 地球上所有人類的未來是否可以被 我們將這個假說分為16種層次,分別是環境的有無 這個環境是指是否忽略自然環境對人類活動產生的影響 個體成熟是否 這個條件是指每乙個人類個體的各種性質是否已經基本固定,包括性格,身材等 部落數目 這個是指我們假設的條件是指只有乙個部落...
如何讓tomcat由http公升級https
http的安全性相對於https較低,所有我們要公升級為https來提高我們的安全性。下面就是如何來配置我們的伺服器為https 首先呢我們要生成可信任的證書,生成的方式呢,是使用的是jdk的keytool,使用它來生成乙個ssl證書,在這裡需要注意的是jdk版本必須是1.8以上,不然後面會報錯 切...
體外骨骼讓人類擺脫力量束縛
有一種裝置能夠讓你力舉千斤而不怠,成為令人羨慕的 大力士 你願意擁有嗎?我說的是體外骨骼技術。之所以稱為體外骨骼,是因為這些機械骨骼不需要植入人體內,整套裝置通過腦電圖 eeg 捕獲裝置檢測病患大腦活動,並將這些腦訊號轉換成體外骨骼能夠 聽懂 的命令,促使體外骨骼作出正確的反應。這是一種還在研究當中...