抖音之xgorgon0408分析

如果我们想要看抖音的数据,在抓包的时候,会发现有一个xgorgon参数,在请求接口的时候,只需要在请求头携带xgorgon参数,就能获得响应后的数据。

目前抖音的xgorgon0408算法已经还原。
如图:
在这里插入图片描述
下面是一个请求的demo。代码如下:

from urllib.parse import quote,urlparse, urlencode
import requests
import json
from parse.Xg_0404 import get_xg0404
from parse.xgorgon0408 import get_xgorgon


data_url = "https://api5-normal-c-lf.amemv.com/aweme/v1/mix/list/?user_id=2613650662&sec_user_id=MS4wLjABAAAAYzvfhHu8gZaQ8Z0F9MGpjokYlNp13_KdW6eD6OLvaYg&count=15&cursor=0&manifest_version_code=130101&_rticket=1635417096396&app_type=normal&iid=1117548593032600&channel=tengxun_new&device_type=ONEPLUS+A3000&language=zh&cpu_support64=true&host_abi=armeabi-v7a&uuid=860046036819474&resolution=1080*1920&openudid=d61b4ef3d4597061&update_version_code=13109900&cdid=47d5680a-2ddb-456b-aec7-48aca01a24b3&appTheme=dark&os_api=28&mac_address=C0%3AEE%3AFB%3AD6%3AC3%3A97&dpi=420&ac=wifi&device_id=48290276163&os_version=9&version_code=130100&app_name=aweme&version_name=13.1.0&device_brand=OnePlus&ssmix=a&device_platform=android&aid=1128&ts=1635417095"
xgorgon = get_xgorgon(data_url)
print(xgorgon)

headers = {
    
    
        "user-agent": "com.ss.android.ugc.aweme/130101 (Linux; U; Android 9; zh_CN; ONEPLUS A3000; Build/PKQ1.181203.001; Cronet/TTNetVersion:414feb46 2020-09-08 QuicVersion:7aee791b 2020-06-05)",
        'X-Gorgon': xgorgon.get('X-Gorgon'),
        'X-Khronos': xgorgon.get('X-Khronos'),
        'X-SS-REQ-TICKET':xgorgon.get('_rticket'),
        'Connection': 'Keep-Alive',
    }
response = requests.get(data_url, headers=headers)
print(response.status_code)
print(response.text)

运行后的结果如下:

{
    
    'X-Gorgon': '0408d0e400011b6ea7cd1704a5760372721ccf34c4725a200d48', 'X-Khronos': '1635417626', '_rticket': '1635417626852'}
200
{
    
    "mix_infos":[{
    
    "author":{
    
    "shield_comment_notice":0,"sync_to_toutiao":0,"youtube_channel_title":"","is_block":false,"story_open":false,"school_name":"","is_discipline_member":false,"is_mix_user":true,"weibo_name":"","weibo_url":"","status":1,"user_rate":1,"cha_list":null,"sec_uid":"MS4wLjABAAAAYzvfhHu8gZaQ8Z0F9MGpjokYlNp13_KdW6eD6OLvaYg","has_facebook_token":false,"twitter_name":"","download_setting":-1,"short_id":"156450481","with_commerce_entry":false,"avatar_thumb":{
    
    "uri":"1

在这里插入图片描述

Guess you like

Origin blog.csdn.net/weixin_38819889/article/details/120841873