N4rr34n6/TikPorn-User-Information-Scraper
GitHub: N4rr34n6/TikPorn-User-Information-Scraper
一个用于从TikPorn平台抓取用户公开资料信息(昵称、简介、粉丝数等)并下载头像的Python命令行工具。
Stars: 4 | Forks: 1
# TikPorn 用户信息抓取器
这个 Python 脚本允许你通过提供用户名来从 [TikPorn](https://tik.porn) 获取用户信息。它会提取诸如昵称、简介、视频数量、点赞数、观看数、粉丝数以及用户是否已认证等详细信息。如果可用,该脚本还会下载用户的个人资料图片。
## 功能
- 从 TikPorn 提取以下用户信息:
- **昵称** (Nickname)
- **标题** (Title)
- **认证状态** (Verified Status)
- **视频数量** (Number of Videos)
- **点赞数** (Likes)
- **观看数** (Views)
- **粉丝数** (Followers)
- **简介** (Bio)
- 下载用户的个人资料图片。
- 格式化并以易读的格式显示提取的信息。
## 环境要求
- Python 3.x
- 所需库:
- `requests`
- `re`
- `argparse`
- `html`
要安装所需的库,你可以使用:
```
pip3 install requests
```
## 使用说明
要使用此脚本,请从命令行运行它,并将 TikPorn 用户名(不包含 `@`)作为参数传入。
```
python3 TikPorn.py
```
## 函数
### `get_user_info(identifier)`
- 抓取并返回以下用户信息:
- 昵称
- 标题
- 个人资料图片 URL
- 视频数量、点赞数、观看数、粉丝数
- 简介
- 认证状态
### `download_profile_pic(profile_pic_url, nickname)`
- 将个人资料图片下载到当前目录,并使用昵称作为文件名的一部分。
### `format_user_info(info)`
- 将用户信息格式化为易读的字符串以便在控制台输出。
## 错误处理
如果用户名无效或未找到该用户,脚本将返回:
- "No information found for user ``."
如果无法下载个人资料图片,它将返回:
- "Could not download the profile picture."
## 许可证
本项目基于 GNU Affero General Public License v3.0 (AGPL-3.0) 进行授权。有关更多详细信息,请参阅 [LICENSE](LICENSE) 文件。
## 贡献
欢迎随时 fork 本仓库并提交 pull requests 来进行改进或修复 bug!
## 免责声明
此脚本仅供教育目的使用。请确保你遵守 TikPorn 的服务条款和政策。
标签:API请求, BeEF, DNS枚举, ESC4, OSINT, Python, TikPorn, URL抓取, 个人信息, 代码示例, 头像下载, 头像抓取, 情报收集, 成人网站, 数字取证, 数据分析, 数据抓取, 数据泄露, 数据获取, 无后门, 漏洞研究, 爬虫, 瑞士军刀, 用户信息提取, 网络安全工具, 网络抓包, 自动化脚本, 资料下载