1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| import requests
headers = { "Sec-Ch-Ua-Platform": "\"Windows\"" "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36 Edg/148.0.0.0" "Content-Type": "application/json" "Accept": "*/*" "Origin": "https://target.com" "Sec-Fetch-Site": "same-origin" "Sec-Fetch-Mode": "cors" "Sec-Fetch-Dest": "empty" "Referer": "https://target.com/" "Accept-Encoding": "gzip, deflate, br" "Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6" "Connection": "keep-alive" }
params = {"key": "value", "name": "test"} try: response = requests.get("https://target.com", params = params, headers = headers, timeout = 5) except requests.exceptions.Timeout: print('请求超时') print(response.status_code) print(response.text) print(response.json()) print(response.headers)
data = {"key": "value", "name": "test"} json = {"key": "value", "name": "test"} try: response = requests.post("https://target.com", data = data, json = json, headers = headers, timeout = 5) except requests.exceptions.Timeout: print('请求超时')
print(response.status_code) print(response.text) print(response.json()) print(response.headers)
|