自动预约(未完善)

Linux,python实现自动签到/预约

个人文章记录,之后会补充详细内容
利用浏览器自带调试工具抓包
拿到请求地址和参数

使用 requests

发送请求

requests.get(url=url,headers=headers)

url为请求地址
heraders用来伪装和封装cookie

headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36 Edg/95.0.1020.44',
'Cookie':'ASPxxxxxxxxxxx2t'
}

url的参数中有时间,获取系统时间进行替换

使用detatime

用法

Todaay=datetime.date.today()
day=Today.day
mon=Today.month
year=Today.year
# 直接拿到需要的时间,不在用time库中的格式化

文件上传服务器

使用putty自带的FTP工具PSFTP
主要是免费,xshell资源不好找
使用方法

open username@IP
lcd FilePath
#lcd 为本地目录
cd /user
#cd 为服务器端目录
put file

Linux设置自动化任务

使用Linux自带工具crontab

crontab -e #编辑命令

#格式
* * * * * command

*代表全部
/代表每
-代表断

*    *    *    *    *
-    -    -    -    -
|    |    |    |    |
|    |    |    |    +----- 星期中星期几 (0 - 6) (星期天 为0)
|    |    |    +---------- 月份 (1 - 12) 
|    |    +--------------- 一个月中的第几天 (1 - 31)
|    +-------------------- 小时 (0 - 23)
+------------------------- 分钟 (0 - 59)

例子

0 */2 * * * /sbin/service httpd restart  #意思是每两个小时重启一次apache 

50 7 * * * /sbin/service sshd start  #意思是每天7:50开启ssh服务 

命令需要在环境变量中,如果不在需要些绝对地址

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值