我在CSDN的第一篇文章——python+阿里云linux服务器每天定时发送高考投档状态到你手机微信(下)

news/2025/3/5 9:23:06/

文章目录

  • 挂在阿里云服务器上,每天发送一次信息
    • 一、 注册阿里云账号,购买(白嫖一个月)阿里云服务器
    • 二、连接云服务器
    • 三、将项目部署到云服务器上去
    • 四、更改python文件某些属性使其能在linux上运行
    • 五、在云服务器上Linux crontab 命令设置定时操作,每天运行一次
  • 导航

挂在阿里云服务器上,每天发送一次信息

一、 注册阿里云账号,购买(白嫖一个月)阿里云服务器

  1. 首先进入阿里云,注册账号可淘宝、支付宝钉钉登录
  2. 进入个人主页完成实名认证
    在这里插入图片描述
  3. 打开阿里云开发者试用中心体验一个月的免费服务器(前面两个都行)
    在这里插入图片描述
  4. 然后就是支付界面(我已经没有了),基本按它默认的就行,这里就不叙述了
  5. 服务器的操作配置这里不再叙述,可以看别人的文章去配置

二、连接云服务器

  1. 我的云服务器上linux系统上安装有宝塔面板,具体安装可查看宝塔面板官网进行安装在这里插入图片描述
  2. 安装好后在自己的windows上下载一个堡塔远程工具(宝塔官网上有)
  3. 利用堡塔远程工具去连接你的云服务器(也可使用阿里云自带的浏览器界面的远程连接)去操作云服务器
    在这里插入图片描述
  4. 填写你服务器的公网ip及登录密码(密码可能在阿里云消息里面,也可能没有,可以自己重置密码)
    在这里插入图片描述
  5. 连接成功后如图所示
    在这里插入图片描述
  6. 输入bt,如图所示则宝塔面板安装成功
    在这里插入图片描述
  7. 再输入14,就可以查看面板相关的信息(很重要,不要泄露给别人)
    在这里插入图片描述
  8. 打开刚才的网址,填写用户名和密码,登录
    在这里插入图片描述

三、将项目部署到云服务器上去

  1. 点击左侧文件->上边根目录->新建一个文件夹GaoKao(也可以就在这)将我们之前编写的python文件上传到那个文件夹下(拖拽就行)在这里插入图片描述
  2. 注意:有些云服务器可能自己安装有python(有可能是python2或3),有的可能没有需自己安装,而且需要自己pip下载一些外部包,如requests、lxml等,由于我没有保存pip安装出现的一些问题解决办法,建议自己csdn或问度娘
  3. 开始上传在这里插入图片描述
    在这里插入图片描述

四、更改python文件某些属性使其能在linux上运行

  1. 首先运行试试有没有问题,在堡塔远程工具上连接服务器如下输入
    在这里插入图片描述若出现上面情况,则按下面步骤操作
  2. 输入 vim gaokao.py
  3. 再输入 :set ff( : 冒号也要输,如果是fileformat=dos,则再输入 :set ff=unix回车)
  4. 输入 :wq(保存退出)(如果下面有个INSERT,即可以更改文件内容时,先按esc再输入:wq退出)
  5. 可能还有其他问题没解决,我决定将本项目的所有问题收集起来再写一篇文章,具体详见该文章,这里不再赘述。

五、在云服务器上Linux crontab 命令设置定时操作,每天运行一次

  1. 输入 crontab -e

  2. 在里面添加 0 7 * * * /GaoKao/gaokao.py (表示每天早上7点运行该程序)

  3. 再输入 :set ff 保存

  4. crontab -l 再次查看添加的定时操作
    在这里插入图片描述

  5. Linux crontab相关:

    • 可参考菜鸟教程:https://www.runoob.com/linux/linux-comm-crontab.html
    • 语法:crontab [ -u user ] { -l | -r | -e }
    • 参数说明:
      -e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VI
      -r : 删除目前的时程表
      -l : 列出目前的时程表
    • 时间格式如下:f1 f2 f3 f4 f5 program
      f1 -----> 分钟 (0 - 59)
      f2 -----> 小时 (0 - 23)
      f3 -----> 一个月中的第几天 (1 - 31)
      f4 -----> 月份 (1 - 12)
      f5 -----> 星期中星期几 (0 - 6) (星期天 为0)
      program ---->要运行的程序

导航

我在CSDN的第一篇文章——python+阿里云linux服务器每天定时发送高考投档状态到你手机微信(上)
我在CSDN的第一篇文章——python+阿里云linux服务器每天定时发送高考投档状态到你手机微信(中)


http://www.ppmy.cn/news/713255.html

相关文章

个人微信号API接口,微信机器人

前段时间公司需求开发一套自定义的微信机器人,需求是可以自己批量添加好友、批量打标签等进行好友管理,社群管理需要自动聊天,自动回复,发朋友圈,转发语音,以及定时群发等,还可以提取聊天内容&a…

程序员直男也有的浪漫,快来给朋友制作一款定时微信推送服务吧

微信测试公众号推送服务 1、完成效果😃 ❓:为什么先说完成的效果呢? 🙋:就像射箭🏹找不到箭靶🧿,那每天拉弓的意义在哪呢? 先来了解一下本次练习要实现的效果、结果。…

python--实现微信自动回复机器人和定时发送每日一句与天气预报

目录 关于wxpy安装wxpy利用机器人实现微信自动回复 获取金山词霸每日一句获取天气预报数据定时发送每日一句与天气预报结束 关于wxpy wxpy其实是通过微信网页版的api实现对微信的一些相应操作,所支持的功能也局限于微信网页版,有些微信账号可能登录不了…

Django+itchat+apscheduler实现向指定微信群和微信好友定时发送信息和文件

Djangoitchatapscheduler实现向指定微信群和微信好友定时发送信息和文件。 想法的来源:每天需要在部门群中发送工作日报,有时候想早点休息但是又不想太早发送日报到群里(原因你懂得。。。),想着如果能够定时发送信息到…

Python | 1 行代码,实现微信消息发送

还是接之前「食行生鲜」签到的问题,之前我们讲到,将签到结果通过短信发送到手机,但是我发现 twilio 有些不稳定,为了防止漏签,我在服务器上设置了两次定时任务,通常情况下第一个收不到短信,第二…

Python程序员的浪漫-实现每天定时给Ta推送微信公众号消息提醒(超详细教程)

前段阵子,小🍠平台刷到热门视频,程序员男朋友给她实现了每天定时推送消息给她,其中内容包含当地的天气情况、在一起多少天了,离她过生日还有多少天等信息,她开心不得于是发了小🍠平台觉得很浪漫…

php微信公众号发送多条消息模板,整合ThinkPHP功能系列之微信公众号模板消息发送...

模板消息还是在商城类的微信项目中使用比较多,模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如绑定手机号通知,商品购买成功通知等,不支持广告等营销类消息以及其它所有可能对用户造…

个人微信开发api文档

个人微信开发api文档 个人微信开发api文档,个人微信开发sdk,个人微信开发协议接口 微信开发sdk服务端调用接口 1、基础消息类型 1、客户端发送的心跳包 HeartBeatReq 1001; 2、消息接收确认回复(接收或拒绝接收) MsgReceivedAck…