Linux下使用crontab命令以及Python脚本实现自动签到
2016-11-10 14:21
896 查看
转载:http://www.cnblogs.com/spxcds/p/5375192.html
关于这一部分, 我首先介绍下如何实现使用Python脚本实现签到功能其实,linux下有个命令叫做curl,完全可以完成模拟签到的功能.有这个想法完全是因为实验室的学长开发了一款App,上边有个起床签到,还有排名,为了能拿个首签...当然,我也只用过一次,并不想为学长开发的东西带来任何的规则上的扰乱.
言归正传
首先,因为是手机上的App, 所以,我们需要抓包看下它具体的URL以及发送的内容是什么,关于这部分内容我就不在赘述了,我实现的功能主要有模拟发布状态和模拟签到两种功能,两个的URL也是不同的.如何在特定的时间段内签到呢? 我们可以随机出一个0-900的数t,然后sleep(t), 比如说我在5.00的时候执行这个脚本,那么我就会在5.00-5.15之内签到了.
另外, 我如何查看我的脚本是否执行成功了呢?或者说是我的脚本执行结果是什么?所以我打印了一下签到后返回的requests.text,但是重定向的时候发现有错误,一查原来是编码的问题,他返回的是ASCII编码的,但是其中含有中文字符,所以需要把他编码成utf-8的形式就可以成功显示了.
好了,我们已经写完了脚本,那么我们如何让他在早上的时候(比如说5点)自动执行呢?
Linux下有一个命令叫做crontab
首先
编辑你的定时任务,编辑格式如下
这样写就可以了,具体的用法可以到网上去查一查
只是用来讨论技术,希望看这篇博客的人不要对他人的网站或者APP带来困扰.
关于这一部分, 我首先介绍下如何实现使用Python脚本实现签到功能其实,linux下有个命令叫做curl,完全可以完成模拟签到的功能.有这个想法完全是因为实验室的学长开发了一款App,上边有个起床签到,还有排名,为了能拿个首签...当然,我也只用过一次,并不想为学长开发的东西带来任何的规则上的扰乱.
言归正传
首先,因为是手机上的App, 所以,我们需要抓包看下它具体的URL以及发送的内容是什么,关于这部分内容我就不在赘述了,我实现的功能主要有模拟发布状态和模拟签到两种功能,两个的URL也是不同的.如何在特定的时间段内签到呢? 我们可以随机出一个0-900的数t,然后sleep(t), 比如说我在5.00的时候执行这个脚本,那么我就会在5.00-5.15之内签到了.
另外, 我如何查看我的脚本是否执行成功了呢?或者说是我的脚本执行结果是什么?所以我打印了一下签到后返回的requests.text,但是重定向的时候发现有错误,一查原来是编码的问题,他返回的是ASCII编码的,但是其中含有中文字符,所以需要把他编码成utf-8的形式就可以成功显示了.
Linux下有一个命令叫做crontab
首先
这样写就可以了,具体的用法可以到网上去查一查
只是用来讨论技术,希望看这篇博客的人不要对他人的网站或者APP带来困扰.
相关文章推荐
- crontab命令简介 linux定时设置 Cron实现自动任务
- linux ftp 命令详解和自动上传脚本实现
- 通过crond自动运行Python脚本实现多台linux服务器的监控
- linux自动装载Windows下的分区以及bash启动脚本自定义命令
- linux自动装载Windows下的分区以及bash启动脚本自定义命令
- 打造自己的专属Linux(二):使用脚本实现自动化建立小Linux与命令移植
- 利用PHP和crontab命令作Linux自动执行脚本
- linux下使用脚本自动登录远程服务器 - Python - language - ITeye论坛
- 使用expect脚本实现Linux中自动输入密码
- Linux使用Shell脚本实现ftp的自动上传下载
- Linux系统使用crontab命令实现计划任务
- Linux使用Shell脚本实现ftp的自动上传下载
- Linux下使用Shell脚本实现ftp的自动上传下载的代码小结
- Linux下使用Shell脚本实现ftp的自动上传下载的代码小结
- Linux使用Shell脚本实现ftp的自动上传下载(转)
- 打造自己的专属Linux(二):使用脚本实现自动化建立小Linux与命令移植
- Linux使用Shell脚本实现ftp的自动上传下载
- Linux中yum手动安装、手动建立仓库文件夹关联实现关联包自动安装、yum相关命令使用
- Linux中yum手动安装、手动建立仓库文件夹关联实现关联包自动安装、yum相关命令使用
- Linux中yum手动安装、手动建立仓库文件夹关联实现关联包自动安装、yum相关命令使用