自动从Telegram频道下载CSV文件并提取443端口IP地址
前言
优选IP库太难找了,好不容易在Telegram频道找到了一个优选ip推送频道。现做个工作流自动从Telegram频道下载CSV文件并提取443端口IP地址。然后再用这个IP库来优选。
项目地址: https://github.com/whggo/new_cfip
效果演示:
github Actinos自动运行
运行完成后输出ip.txt到仓库
详细使用步骤
第一步:本地设置
- 在本地创建新仓库或使用现有仓库
- 将上述所有文件放入仓库
- 运行
pip install -r requirements.txt
第二步:首次登录
- 运行
python setup_telegram.py - 输入你的Telegram API信息(从 https://my.telegram.org 获取)
- 输入手机号
- 输入收到的验证码
- 成功后会生成
telegram_session.session文件
第三步:配置GitHub
- 将整个项目推送到GitHub
- 在仓库设置 → Secrets and variables → Actions 中添加:
TELEGRAM_API_IDTELEGRAM_API_HASHTELEGRAM_PHONE
第四步:验证运行
- 在GitHub Actions页面手动触发工作流
- 检查是否成功运行并生成
ip.txt文件
这样配置后,脚本就会每天自动运行,无需人工干预!
