您当前的位置:首页 > 计算机 > 编程开发 > Python

用手机Termux当服务器挂机一段python程序

时间:09-17来源:作者:点击数:

思路

需求

简单说一下需求, 年底了想要看一部贺岁电影, 家门口有一间最近的电影院. 电影院可以网上订票, 放票时间不固定, 所以简单的想要实现一个功能就是, 挂机一段Python代码, 检测到开放订票时及时发送通知, 去预订个不错的位置

开发

也没什么可说的, 网页请求, 解析, 循环每3分钟执行一次, 发现有变动时, 发送通知

写了一段Python代码, 测试可用, 保存为 dyp.py 文件

部署

然后就是把这个代码挂在哪的问题, 除非你有一台云服务器, 或者家里电脑24小时开机, 不过就挂这么一段代码, 感觉有些浪费

然后突然想起来Termux这个东东, 把代码挂在手机上不就行了, 手机不就是24小时开机的?

实现用Termux挂机

一台已经安装了Termux应用的安卓手机

已经安装好Python和需要用到的模块, 比如requests,pyquery, (之前研究过, 安装什么的都有写过, 我的手机是已经装好的)

在手机系统中, 配置好Termux后台运行之类的, 避免APP被手机清理关闭或被关屏省电限制等,

将 dyp.py 文件拷贝到手机中,

然后打开Termux,

切换目录到手机根目录, 一般是/storage/emulated/0/

然后python dyp.py执行代码

成功执行

在这里插入图片描述

最终在29号的17:25, 成功收到放票通知及场次信息, 及时订了电影票

监测: 2020-12-29 17:19:08
监测: 2020-12-29 17:22:09
监测: 2020-12-29 17:25:09
2020-12-31日15:10场
2020-12-31日15:50场
2020-12-31日16:25场
2020-12-31日17:30场
2020-12-31日18:35场
2020-12-31日20:50场
2020-12-31日23:35场
2021-01-01日10:00场
2021-01-01日12:15场
2021-01-01日14:30场 
2021-01-01日16:50场
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门