from lib.all import * import requests cookies = { 'account': '%7B%22mid%22%3A161%2C%22name%22%3A%22user_246567%22%2C%22user_id%22%3A246567%2C%22avatar%22%3A%7B%22image_ids%22%3A%5B1%5D%2C%22video_ids%22%3Anull%2C%22images%22%3A%5B%7B%22id%22%3A1%2C%22w%22%3A100%2C%22h%22%3A100%2C%22fmt%22%3A%22image%2Fpng%22%2C%22urls%22%3A%5B%22https%3A%2F%2Ffilecdn01.tiefen.fun%2Fimgprod%2F8d%2Fd5%2F7ddc-1225-4f4c-ace0-c1c63f46b23d%22%5D%7D%5D%2C%22videos%22%3A%5B%5D%7D%2C%22level%22%3A1%2C%22role%22%3A1%2C%22current_exp%22%3A0%2C%22current_level_exp%22%3A100%2C%22is_dnd_mode_enabled%22%3A0%2C%22gold_num%22%3A0%2C%22diamond_num%22%3A0%2C%22is_a_member%22%3A1%2C%22ct%22%3A1703437387%2C%22ut%22%3A1714759503%7D', 'token': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdXRob3JpemVkIjp0cnVlLCJtaWQiOjE2MSwidG9rZW5fdXVpZCI6MTgxOTY3MzM2Nzk0MzM0MDAzMn0.hc2N0QpwNVvoYO0kKl6j_LRp3Dg7KR4PmnfLD0Bq0jY', } headers = { 'accept': '*/*', 'accept-language': 'zh-CN,zh;q=0.9,ko;q=0.8,ja;q=0.7', 'content-type': 'application/json', # 'cookie': 'account=%7B%22mid%22%3A161%2C%22name%22%3A%22user_246567%22%2C%22user_id%22%3A246567%2C%22avatar%22%3A%7B%22image_ids%22%3A%5B1%5D%2C%22video_ids%22%3Anull%2C%22images%22%3A%5B%7B%22id%22%3A1%2C%22w%22%3A100%2C%22h%22%3A100%2C%22fmt%22%3A%22image%2Fpng%22%2C%22urls%22%3A%5B%22https%3A%2F%2Ffilecdn01.tiefen.fun%2Fimgprod%2F8d%2Fd5%2F7ddc-1225-4f4c-ace0-c1c63f46b23d%22%5D%7D%5D%2C%22videos%22%3A%5B%5D%7D%2C%22level%22%3A1%2C%22role%22%3A1%2C%22current_exp%22%3A0%2C%22current_level_exp%22%3A100%2C%22is_dnd_mode_enabled%22%3A0%2C%22gold_num%22%3A0%2C%22diamond_num%22%3A0%2C%22is_a_member%22%3A1%2C%22ct%22%3A1703437387%2C%22ut%22%3A1714759503%7D; token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdXRob3JpemVkIjp0cnVlLCJtaWQiOjE2MSwidG9rZW5fdXVpZCI6MTgxOTY3MzM2Nzk0MzM0MDAzMn0.hc2N0QpwNVvoYO0kKl6j_LRp3Dg7KR4PmnfLD0Bq0jY', 'origin': 'https://op.tiefen.fun', 'priority': 'u=1, i', 'referer': 'https://op.tiefen.fun/EditSpacePost', 'sec-ch-ua': '"Not/A)Brand";v="8", "Chromium";v="126", "Google Chrome";v="126"', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '"macOS"', 'sec-fetch-dest': 'empty', 'sec-fetch-mode': 'cors', 'sec-fetch-site': 'same-origin', 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36', } json_data = { 'user_id': 616367, 'offset': 0, 'limit': 1000, 'b_mid': 161, 'b_ch': 'op', 'b_ts': 1722679061111, 'b_token': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdXRob3JpemVkIjp0cnVlLCJtaWQiOjE2MSwidG9rZW5fdXVpZCI6MTgxOTY3MzM2Nzk0MzM0MDAzMn0.hc2N0QpwNVvoYO0kKl6j_LRp3Dg7KR4PmnfLD0Bq0jY', } response = requests.post('https://op.tiefen.fun/op/zone_moment/list_by_user_id', cookies=cookies, headers=headers, json=json_data) res = json.loads(response.text) data = safe_get_dict(res, "data") lis = safe_get_list(data, "list") for l in lis: media_component = safe_get_dict(l, "media_component") video_ids = safe_get_list(media_component, "video_ids") for vid in video_ids: print("{}:true,".format(vid)) # Note: json_data will not be serialized by requests # exactly as it was in the original request. # data = '{"user_id":616367,"offset":0,"limit":1000,"b_mid":161,"b_ch":"op","b_ts":1722679061111,"b_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdXRob3JpemVkIjp0cnVlLCJtaWQiOjE2MSwidG9rZW5fdXVpZCI6MTgxOTY3MzM2Nzk0MzM0MDAzMn0.hc2N0QpwNVvoYO0kKl6j_LRp3Dg7KR4PmnfLD0Bq0jY"}' # response = requests.post('https://op.tiefen.fun/op/zone_moment/list_by_user_id', cookies=cookies, headers=headers, data=data)