12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- import json
- import requests
- def get_video_detail(vid, userad, cate):
- # URL and payload
- url = "https://gkvxwq2023.we-media.cn/app/index.php"
- payload = {
- "i": "1",
- "t": "0",
- "m": "jyt_txvideo",
- "v": "1.0.0",
- "from": "wxapp",
- "c": "entry",
- "a": "wxapp",
- "do": "videodetail",
- "vid": vid,
- "userad": userad,
- "cate": cate,
- }
- headers = {
- "Host": "gkvxwq2023.we-media.cn",
- "xweb_xhr": "1",
- "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 MicroMessenger/6.8.0(0x16080000) NetType/WIFI MiniProgramEnv/Mac MacWechat/WMPF MacWechat/3.8.5(0x13080510)XWEB/1100",
- "content-type": "application/x-www-form-urlencoded",
- "accept": "*/*",
- "referer": "https://servicewechat.com/wx49f06df06becc7fa/2/page-frame.html",
- "accept-language": "en-US,en;q=0.9",
- }
- response = requests.request("POST", url, headers=headers, data=payload)
- print(json.dumps(response.json(), ensure_ascii=False, indent=4))
- def get_video_list():
- url = "https://gkvxwq2023.we-media.cn/app/index.php"
- payload = {
- "i": "1",
- "t": "0",
- "m": "jyt_txvideo",
- "v": "1.0.0",
- "from": "wxapp",
- "c": "entry",
- "a": "wxapp",
- "do": "videotui",
- "city": "",
- "category": "494",
- }
- headers = {
- "Host": "gkvxwq2023.we-media.cn",
- "xweb_xhr": "1",
- "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 MicroMessenger/6.8.0(0x16080000) NetType/WIFI MiniProgramEnv/Mac MacWechat/WMPF MacWechat/3.8.5(0x13080510)XWEB/1100",
- "content-type": "application/x-www-form-urlencoded",
- "accept": "*/*",
- "referer": "https://servicewechat.com/wx49f06df06becc7fa/2/page-frame.html",
- "accept-language": "en-US,en;q=0.9",
- }
- response = requests.post(url, data=payload, headers=headers)
- return response.json()
- if __name__ == "__main__":
- result = get_video_list()
- # print(json.dumps(result, ensure_ascii=False, indent=4))
- for video_obj in result["data"]:
- vid = video_obj['vid']
- cate = video_obj['category']
- userad = ''
- get_video_detail(vid=vid, userad=userad, cate=cate)
|