N4rr34n6/TikTok-User-Info-Scraper

GitHub: N4rr34n6/TikTok-User-Info-Scraper

一个无需登录和API密钥即可通过用户名或ID抓取TikTok用户详细信息的Python脚本,还提供Telegram机器人便捷接口。

Stars: 66 | Forks: 19

此 Python 脚本允许您通过 TikTok 用户名或用户 ID 获取用户的详细信息,无需登录或使用 API 密钥。它可以提取多种用户数据,如粉丝数、视频数、获赞数等。 ## 功能 - 通过 TikTok 用户名或用户 ID 获取用户信息。 - 无需登录且无需使用 API 即可工作。 - 提取: - 用户 ID (User ID) - 唯一 ID (Unique ID) - 昵称 - 粉丝数 - 关注数 - 获赞数 - 视频数 - 个人简介(签名) - 认证状态 - SecUid - 评论设置 - 私密账号状态 - 地区 - 爱心数 - Digg 数 - 朋友数 - 头像 URL - 将头像下载到本地计算机。 ### TikTok 用户信息抓取机器人 为了方便用户,我开发了一款机器人,简化了检索 TikTok 用户信息的过程。您可以通过以下链接直接与此机器人进行交互:[TikTok 用户信息抓取机器人](https://t.me/TiTokUserInfoScraper_BOT)。 该机器人基于此 Python 脚本的功能构建,免去了手动执行代码的麻烦。只需提供 TikTok 用户名或用户 ID,机器人就会以结构化的格式检索详细的用户信息,包括粉丝数、获赞数、视频数等。 此解决方案无需任何登录、API 或外部依赖即可实现无缝集成。 ## 环境要求 - Python 3.x - `requests` 库 您可以使用 pip 安装所需的库: ``` pip3 install requests ``` ## 使用方法 从命令行运行脚本。您可以指定 TikTok 用户名或用户 ID。如果您提供的是用户 ID,请使用 `--by_id` 标志。 ### 示例 要获取帮助和使用信息,您可以运行: ``` python3 TikTok.py -h ``` 这将显示: ``` usage: TikTok.py [-h] [--by_id] identifier Get TikTok user information positional arguments: identifier TikTok username or user ID optional arguments: -h, --help show this help message and exit --by_id Indicates if the provided identifier is a user ID ``` 使用用户名获取信息: ``` python3 TikTok.py @username [or username] ``` 使用用户 ID 获取信息: ``` python3 TikTok.py --by_id user_id ``` ### 输出 脚本会将以下用户信息打印到控制台: - 用户 ID (User ID) - 用户名 - 昵称 - 粉丝数 - 关注数 - 获赞数 - 视频数 - 个人简介 - 认证状态 - SecUid - 评论设置 - 私密账号状态 - 地区 - 爱心数 - Digg 数 - 朋友数 - 头像 URL 此外,头像将被下载并作为 `unique_id_profile_pic.jpg` 保存在当前目录中。 ## 注意事项 - 请确保 TikTok 用户账号为公开状态,以便访问其信息。 - 此抓取技术依赖于 TikTok 网站当前的结构,未来可能会有所变动。 ## 许可证 本项目基于 GNU Affero General Public License v3.0 (AGPL-3.0) 授权。有关更多详细信息,请参见 [LICENSE](LICENSE) 文件。
标签:ESC4, OSINT, Python, Telegram机器人, TikTok, URL抓取, Web Scraping, 免登录抓取, 命令控制, 实时处理, 数据抓取, 数据泄露, 数据采集, 无API抓取, 无后门, 用户信息抓取, 用户画像, 目标侦察, 社交媒体分析, 社交媒体情报, 粉丝数抓取, 逆向工具