讓 http 服務人類 (一)

2022-07-24 18:54:13 字數 3275 閱讀 4803

1、傳送請求

import requests

r = requests.get("")

print(r)

r = requests.post('', data = )

print(r)

"""output:

"""2、傳遞url引數。如果你想傳遞key1=value1key2=value2到,requests 允許你使用params關鍵字引數,以乙個字串字典來提供這些引數。

import

requests

payload =

r = requests.get("

", params=payload)

print

(r.url)

"""output:?key1=value1&key2=value2

"""

3 、響應內容

import

requests

r = requests.get('

')print(r.text)

4、定製請求頭:如果你想為請求新增 http 頭部,只要簡單地傳遞乙個dictheaders引數就可以了。

import

requests

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、檢測相應碼。

import

requests,json

url = '

'r =requests.get(url)

#返回相應碼

print

(r.status_code)

#狀態碼查詢

print(r.status_code==requests.codes.ok)

url = '

'r =requests.get(url)

print

(r.status_code)

#丟擲異常

7、響應頭。字典形式

import

requests

r = requests.get("

")print(r.headers["

content-type"])

"""output:text/html

"""

8、json.dumps()將字典編碼成字串

import

requests,json

url = '

'payload=

#json.dumps()將字典編碼成字串

r = requests.post(url,data=json.dumps(payload))

print

(r.status.code)

#使用json直接傳參

r = requests.post(url,json =payload)

print(r.raise_for_status())

9、post上傳檔案。

import

requests,json

url = '

'file =

r=requests.post(url,files =file)

print

(r.text)

""",

"data": "",

"files": ,

"form": {},

"headers": ,

"json": null,

"origin": "61.152.201.148",

"url": ""

}"""

10、操作cookies

import

requests

url = '

'r =requests.get(url)

print

(r.cookies)

url = '

'cookies = dict(cookies_are = "

working")

#傳送cookies到伺服器

r = requests.get(url,cookies =cookies)

print

(r.text)

"""}

"""

11、json.load()與json.dump()處理檔案

import

json

"""#寫入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 捕獲裝置檢測病患大腦活動,並將這些腦訊號轉換成體外骨骼能夠 聽懂 的命令,促使體外骨骼作出正確的反應。這是一種還在研究當中...