36 lines
2.0 KiB
Python
36 lines
2.0 KiB
Python
import requests
|
|
import urllib3
|
|
import json
|
|
|
|
urllib3.disable_warnings()
|
|
|
|
headers = {
|
|
'Accept': 'application/json, text/plain, */*',
|
|
'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',
|
|
'Authorization': 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6ImEzck1VZ01Gdjl0UGNsTGE2eUYzekFrZnF1RSIsImtpZCI6ImEzck1VZ01Gdjl0UGNsTGE2eUYzekFrZnF1RSJ9.eyJpc3MiOiJodHRwczovL2F1dGgxLmhrczM2MC5jb20vY29yZSIsImF1ZCI6Imh0dHBzOi8vYXV0aDEuaGtzMzYwLmNvbS9jb3JlL3Jlc291cmNlcyIsImV4cCI6MTc4MDEyODg1MCwibmJmIjoxNzgwMTI1MjUwLCJjbGllbnRfaWQiOiJ6YS5jbGllbnQiLCJjbGllbnRfbG9jYXRpb24iOiJkYXRhY2VudGVyIiwic2NvcGUiOiJ3cml0ZSJ9.fiumtw9xCYWj-euP_LCQdrT9Wd4OsVopuHQpt3Qaae8En4lPA7aaqOfpXVF8gwxtoayfpjATtIaMomkUcnglYqZBCUTC50bc6IHYFgRrYl_7h4g9BCIHwGEswYbvFiQfAB5Q4gLFptzEJ1W2pjHnrNgmum5syQR3fsR5_25OayQ_KI6HWdtR3wReuInl0PQcDJs5jxdeId2ViDuYnl1x7TDFoIIwPov46H4KViUrBKFwr6iaTcNwrpl0thPBZjLJ8StTj50JwL1tRe71LbHkavD3MGsqs9_ulJaFZgyu2UYpl6cO0Let2zk9w-k2echh7P1ajQg7LfO2hEJ-c6RHXg',
|
|
'Content-Type': 'application/json;charset=utf-8',
|
|
'Origin': 'http://www.kuaixiuge.com',
|
|
'Referer': 'http://www.kuaixiuge.com/',
|
|
'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',
|
|
}
|
|
|
|
url = 'http://saas.hks360.com:84/WXinfoservice/GetAllServices'
|
|
params = {'cid': '24574', 'gch': '10001'}
|
|
|
|
r = requests.get(url, params=params, headers=headers, verify=False, timeout=15)
|
|
data = r.json()
|
|
print(f"success: {data.get('success')}")
|
|
print(f"msg: {data.get('msg')}")
|
|
print(f"total: {data.get('total')}")
|
|
print(f"failure: {data.get('failure')}")
|
|
print(f"failureMsg: {data.get('failureMsg')}")
|
|
print(f"obj type: {type(data.get('obj'))}")
|
|
obj = data.get('obj')
|
|
if obj is not None:
|
|
if isinstance(obj, list):
|
|
print(f"obj len: {len(obj)}")
|
|
if obj:
|
|
print(f"obj[0] keys: {list(obj[0].keys()) if hasattr(obj[0], 'keys') else obj[0]}")
|
|
else:
|
|
print(f"obj: {str(obj)[:1000]}")
|
|
print(f"rows: {data.get('rows')}") |