video_detail.py 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # -*- coding: utf-8 -*-
  2. # @Author: wangkun
  3. # @Time: 2023/6/19
  4. import json
  5. import requests
  6. v_id = 53456805
  7. p_mid = 13988857
  8. album_id = 5077977542
  9. url = "https://kapi-xng-app.xiaoniangao.cn/v3/album/detail"
  10. serial_id = 'sQ0Gh01aa3sw0002'
  11. tpl_id = 100022
  12. payload = "{\"log_ext\":{\"from_page\":\"\"},\"detail\":{\"tpl_id\":0,\"id\":53509608,\"share_width\":300,\"ab\":null,\"album_id\":5082121772,\"serial_id\":\"sQ0Gh01aa2Gy000H\",\"profile_mid\":1160417275,\"ref\":\"\",\"stpl_id\":null,\"share_height\":240,\"rec_sign\":\"app_dft_v1\"},\"refresh\":false,\"log\":{\"net\":\"wifi\",\"product\":\"xng\",\"page\":\"\",\"idfa\":\"\",\"brand\":\"iPad\",\"pf\":\"4\",\"os_version\":\"15.7\",\"uid\":\"2F310D09-5E32-5985-8644-3BCB6920E76F\",\"channel\":\"ios_app_store\",\"device\":\"iPad Pro (12.9-inch) (3rd generation)\",\"resolution\":\"750*1334\",\"session_id\":\"F4249B34-B3C6-4AEE-824E-B95BFE3AC8AE\",\"app_version\":\"1.22.5\"},\"rec\":{\"ext\":{\"current_item\":53509608,\"items\":[{\"play_du\":2,\"id\":53446151}]}},\"staggered_style\":0,\"token\":\"\"}"
  13. payload_dic = json.loads(payload)
  14. # payload_dic['detail']['id'] = v_id
  15. # payload_dic['detail']['profile_mid'] = p_mid
  16. # payload_dic['detail']['album_id'] = album_id
  17. # payload_dic['detail']['serial_id'] = serial_id
  18. # payload_dic['detail']['tpl_id'] = tpl_id
  19. payload_new = json.dumps(payload_dic)
  20. headers = {
  21. 'Host': 'kapi-xng-app.xiaoniangao.cn',
  22. 'content-type': 'application/json; charset=utf-8',
  23. 'accept': 'application/json',
  24. 'authorization': 'f1uxuL49wq2h3T+rYLA4ZeiIemQ=',
  25. 'verb': 'POST',
  26. 'content-md5': '5ab99134ed723cd49c0b30b0da24fd10',
  27. 'x-b3-traceid': '5449e3265c96701b',
  28. 'accept-language': 'zh-Hans-CN;q=1.0',
  29. 'date': 'Mon, 19 Jun 2023 11:20:37 GMT',
  30. 'x-token-id': '',
  31. 'x-signaturemethod': 'hmac-sha1',
  32. 'user-agent': 'xngapp/1.22.5 (cn.xiaoniangao.xngapp; build:157; iOS 15.7.0) Alamofire/5.2.2'
  33. }
  34. response = requests.request("POST", url, headers=headers, data=payload)
  35. print(response.text)