import json
import unittest
import requests
class Test(unittest.TestCase):
def setUp(self) -> None:
pass
# 调用get_token方法,取dictData
self.return_dict = self.get_token
def get_token(self):
url = "http://.../phpwind/"
payload = {
"grant_type":"client_credential",
"appid":"wx...",
"secret":"..."
}
headers = {
'Cookie': 'W2S_lastvisit=1052%091660692609%09%2Fphpwind%2F; W2S_visitor=uIXlB7Bhdfq%2BPNKfWNo5N4WS%2BaqACQYNdNQlQUuRdG5Kz2euP9vZ7Q%3D%3D; csrf_token=......'
}
response = requests.request("GET", url, headers=headers, params=payload)
print(response.text)
dictData = json.loads(response.text)
return dictData
def test01_get_token(self):
print(self.return_dict)
def test02_edit_tag(self):
url = "https://zhihu-web-analytics.zhihu.com/api/v2/za/logs/batch"
payload = {"csrf_token":self.return_dict["csrf_token"]}
headers = {
'Cookie': '_xsrf=DPSI8Eb9VZcwH5Obm7Y9OpAw7KEimIwz; tgw_l7_route=c77487cc90de9d0e3ecb25b8170c0722'
}
response = requests.request("GET", url, headers=headers, params=payload)
print(response.text)
def tearDown(self) -> None:
pass
if name == ‘main’:
unittest.main()