Python 球队进球得分自动提醒

英超的比赛不少都会在当地时间周末的晚上举行,而很不巧这个时间在中国是凌晨4点左右,对中国观众很是不友好。或者有的时候是中国时间晚上8点或晚上10点开始,可是咱们并不必定有时间看。python

这些状况下若是你想查看比分,还得打开某个软件,点击国际足球——赛事——积分榜,很是麻烦。今天用Python告诉你怎样在你支持的足球队得分时给你发送短信,若是你原意,能够不编写任何代码哦!git

1.准备

今天只在本地作部署和测试,实际上当项目运行起来的时候,应该是放在服务器上的,毕竟本地机器不太适合全天24小时开着嘛。github

1.首先,你须要下载Python3环境,若是你还没下载,能够参考这篇文章:超详细Python下载安装指南。**api

2.其次,你须要克隆一个名为footballNotifier的仓[库](pythondict.com/tag/库/ "库"): github.com/carlos-mene…bash

3.打开CMD或Terminal, 输入如下命令安装依赖:服务器

pip install -r requirements.txt
复制代码

2.配置你的主队

这一步,须要打开仓里的config.ini:app

**1.在Number处填入你的手机号,在TEAM处填入你的主队 ** 如:Arsenal 阿森纳等。请注意要填写英文。源码分析

**2.前往TextLocal注册一个短信发送帐号: ** **www.textlocal.com/ ** 邮箱验证后才能设置帐号密码。测试

**3.在下面的连接建立一个API_KEY ** control.txtlocal.co.uk/settings/ap…ui

不须要填IP,直接保存。而后会刷新到上个页面,你能看到一个秘钥,复制这串秘钥,并相应填写到config.init中的API_KEY里:

配置完成后,在cmd或Terminal中输入如下命令就能够开始监控比分啦:

python app.py
复制代码

3.源码分析

其实这个仓一共就两个文件,一个是scrapegoals.py,用于抓取实时的赛事结果,实际上是一个很是简单的爬虫

还有一个是app.py,是程序的入口点,也就作两个事:

1.获取赛事结果。
2.若是是目标队伍进球,那就调用短信API发送短信。

用While循环保持监控进程

实际上是很是简单的一个开源项目,你们有兴趣能够本身作一个国内版的,并不复杂。

咱们的文章到此就结束啦,若是你但愿咱们今天的Python 教程,请持续关注咱们,若是对你有帮助,麻烦在下面点一个赞/在看哦

有任何问题均可以在下方留言区留言,咱们都会耐心解答的!


​Python实用宝典 (pythondict.com)
不仅是一个宝典
欢迎关注公众号:Python实用宝典

原文来自Python实用宝典:Python 球队进球得分自动提醒

Python实用宝典
相关文章
相关标签/搜索