首页 > 其他分享 >抖音 根据sec_uid获取个人详细信息(性别、年龄、属地、关注数、粉丝数)

抖音 根据sec_uid获取个人详细信息(性别、年龄、属地、关注数、粉丝数)

时间:2023-06-21 21:44:37浏览次数:54  
标签:province city ch uid headers 抖音 sec ua

本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!

抖音 根据sec_uid获取个人详细信息

环境

  • win10
  • python3.9

方案一

直接请求web端个人主页页面

headers = {
    "authority": "",
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
    "accept-language": "zh-CN,zh;q=0.9",
    "cache-control": "max-age=0",
    "sec-ch-ua": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\"",
    "sec-ch-ua-mobile": "?0",
    "sec-ch-ua-platform": "\"Windows\"",
    "sec-fetch-dest": "document",
    "sec-fetch-mode": "navigate",
    "sec-fetch-site": "none",
    "sec-fetch-user": "?1",
    "upgrade-insecure-requests": "1",
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
}
url = "https://******/***/MS4wLjABAAAASYLiOdBX1zAfaxxMaJYbF0ynTZpRYwW7b6rL0Yrl1Mc"
response = requests.get(url, headers=headers, cookies=cookies)

一些关键的字段都是有的

在这里插入图片描述

方案二

桌面应用接口

headers = {
            "Host": "",
            "Accept-Language": "zh-CN",
            "Sec-Fetch-Dest": "empty",
            "Sec-Fetch-Mode": "cors",
            "Sec-Fetch-Site": "cross-site",
            "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) ????/1.1.0 Chrome/104.0.5112.102 Electron/20.1.0-tt.6.release.main.24 TTElectron/20.1.0-tt.6.release.main.24 Safari/537.36",
            "accept": "application/json, text/plain, */*",
            "bd-ticket-guard-version": "1",
            "referer": "",
            "sdk-version": "2",
            "sec-ch-ua": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"104\"",
            "sec-ch-ua-mobile": "?0",
            "sec-ch-ua-platform": "\"Windows\"",
            "x-tt-disable-sessionid": "1",
        }
        params = {
            "aid": "339757",
            "version_name": "1.1.0",
            "version_code": "1.1.0",
            "device_platform": "win32",
            "sec_user_id": sec_uid,
            "os_version": "10.0.19044",
            "screen_width": "1680",
            "screen_height": "1050",
            "browser_language": "zh-CN",
            "browser_platform": "Win32",
            "browser_name": "Mozilla",
            "browser_online": "true",
            "cookie_enabled": "true"
        }
        response = self._parse_url(url=url, headers=headers, params=params)
        if not response:
            count += 1
            return None, None
        data = response.json()
        # IP属地
        ipLocation = jsonpath(data, '$..user.location')
        ipLocation = ipLocation[0] if ipLocation else 'None'
        # 省份
        province = jsonpath(data, '$..user.province')
        province = province[0] if province else ''
        # 城市
        city = jsonpath(data, '$..user.city')
        city = city[0] if city else ''
        if province or city:
            city = f'{province} {city}'
        else:
            city = "None"
        return ipLocation, city

可以看到一些常规的字段都是有的
在这里插入图片描述

效果

在这里插入图片描述

资源下载

https://download.csdn.net/download/qq_38154948/87939224


本文仅供学习交流使用,如侵立删!wx:1033383881

标签:province,city,ch,uid,headers,抖音,sec,ua
From: https://www.cnblogs.com/c1033383881/p/17497190.html

相关文章

  • node生成token报错:secretOrPrivateKey has a minimum key size of 2048 bits for RS25
    提要:在node生成token时利用用jsonwebtoken,利用非对称加密的生成token  constjwt=require("jsonwebtoken"); constprivateKey=fs.readFileSync("./keys/private.key");constpublicKey=fs.readFileSync("./keys/public.key");consttok......
  • Druid passwordcallback失效
    Druidpasswordcallback失效 springboot利用druid连接池做数据库密码加密引入依赖<dependency>  <groupId>com.alibaba</groupId>  <artifactId>druid</artifactId>  <version>1.1.21</version></dependency> 配置如下:spri......
  • “嫁接”全网数据, 抖音电商略显捉急!
    文|螳螂观察作者|余一“最卷618”这是行业对今年618大促的一致评价。作为消费复苏后的第一个年中大促,各大平台可谓是卯足全力。登录各大电商平台在显眼的位置都能看到诸如“百亿补贴”、“超级满减”、“专场优惠”等各种活动,如果没有意外,本次618又将和往常一样,在成为消费狂欢......
  • 小宾短视频监控宝v1.21发布,支持抖音作者的实时监控和自动下载
     随着互联网的发展,短视频已经成为了人们生活中不可或缺的一部分。无论是个人还是企业,都可以通过短视频来展示自己的才华和产品。然而,随之而来的是短视频内容的监管问题。为了帮助工会组织和个人主播更好地管理和监控短视频内容,我们推出了一款名为小宾短视频监控宝的软件工具。......
  • Microsoft Azure study guide
    StudyguideforExamAZ-900:MicrosoftAzureFundamentals|MicrosoftLearn StudyguideforExamAZ-104:MicrosoftAzureAdministrator|MicrosoftLearn  StudyguideforExamAZ-305:DesigningMicrosoftAzureInfrastructureSolutions|MicrosoftLear......
  • uuid 生成算法
    uuid---RFC4122定义的UUID对象—Python3.10.11文档https://docs.python.org/zh-cn/3.10/library/uuid.htmluuid --- RFC4122 定义的UUID对象源代码: Lib/uuid.py这个模块提供了不可变的 UUID 对象(UUID 类)和 uuid1(), uuid3(), uuid4(), uuid5() 等函......
  • React 性能優化:使用 memo、useCallback、useMemo
    在寫網頁時,我們通常習慣把一個頁面切割成很多的元件(Component),讓我們容易組織與管理頁面的組成。但是在React中複雜的元件關係,如果沒有經過優化,將有可能會造成性能上的問題。在FunctionComponent中,重新渲染(re-render)很輕易就會被觸發,少量的元件時還不會發生太大的問......
  • 执行cnpm install 时报错:randomUUID is not a function
    啊,熟悉的气息! TypeError:randomUUIDisnotafunction搜了一下得知:npm.taobao.org和registry.npm.taobao.org将在2022.06.30号正式下线和停止DNS解析。新域名切换规则:npm.taobao.org=>npmmirror.comregistry.npm.taobao.org=>registry.npmmirror.com ......
  • 【数据库原理、编程与性能】Integrity, View, Security
    文章目录1.IntegrityConstrains1.1Definition1.2实施机制1.3IntegrityConstraintsinCreateTableStatement1.3.1CreateTable1.3.2ColumnConstraints1.3.3TableConstraints.1.4AlterTableStatement1.5Trigger1.5.1CreateTriggerStatement1.5.2DropTrigger......
  • 「JOISC 2023 Day4」 Security Guard
    subtask1因为\(1\les_i\le2\),所以每艘船上都至少有一个保安。令\(cnt_i\)表示第\(i\)艘船上的保安数,可以先将所有\(cnt_i+=1\),所有\(s_i-=1\)。经过这一次操作后,如果两艘船之间的小岛的\(s_i\)全为\(0\),表示这两艘船可以相互到达,即可将这两艘船合并成一艘,然后再做一......