python自动化办公都能做什么-用 Python 自动化办公能做到哪些有趣或有用的事情?...

测试狗没时间陪女票?python自动化教你每天定时给女票讲笑话春天到了,万物复苏.....(咳咳,跑题了)

是不是有人冲着标题进来了,先别走...

最近压力比较大,就想着做一点有趣味的东西。

比如说,每天定时给女神发个笑话(随便什么啦),逗一下她(我的女神在哪儿T T)开心啊~

既然有想法那咱就做吧,得想办法怎么实现?

◆ 找到笑话源

◆ 什么方式发给(ta):QQ、短信、邮件

◆ 如何定时操作(肯定不是用Jenkins! 大材小用!) />

笑话源当然去找免费的API呀~

这里分享出来:

然后这个都有了,就写代码搞一条笑话出来,先看一下这个接口返回的是什么。

点链接进去,发现是一个json格式的。

然后是一个大列表里面包含N个字典,每一个字典就是一个笑话源。

然后在里面随便取值就好了。

这边我代码展示一下: />

在代码中,可以看到我使用了正则把源中的替换成了 " ",也就是换行,这样子方便阅读。

好了,笑话的内容已经找到了。

接下来就是想着如何实现把这个发给女神了。 />

三种方式到底该如何抉择呢?

◆ QQ

QQ发送,我的思路还是蛮多的。

嗯,只不过都被打脸了,一点儿都不疼!

selenium:selenium嘛,就登录网页QQ呀,然后找到ta的聊天框,然后不就...

想想还有点小激动呢! />

◆ win32

win32 的操作想想都复杂,登录PC上的QQ,然后找好友,吧啦吧啦,在下水平和时间有限,可行性也可能存在问题,就不考虑。

思路如下:

① 利用windows定时任务启动并登录QQ

② 然后就是定位->点击->定位->点击->输入笑话->发送

◆ appium

要不通过appium用手机来~~~

需要模拟器,需要启动服务巴拉巴拉的....有那功夫,我还不如直接发消息让女神多喝热水呢...

我真是机智啊嘿嘿嘿~ />

通过qq或微信的方式,失败。

◆ 短信

通过短信来实现的话,是有一定可行性的,那就是调用一些数据接口来实现,实现门槛比较低,缺点就是需要收费,我好穷T_T.

◆ 邮件

邮件发送可行性是最最高的,那就实现一下

新建一个send_email模块,代码如下: /> />

这个写好了之后,结合从接口拿到的笑话以及笑话标题,这个就基本完成了。

最终呈现如下: />

运行一下看看效果: />

这个功能就大体上实现了。

◆ 定时发送

上面就说过,定时发送不是利用Jenkins,而是利用windows系统自带的定时任务。

在此之前,请写一个批处理命令脚本(别说你不会写!!)

将执行py文件的命令写进去,然后双击这个脚本就可以执行发信操作。

正式的操作步骤:

① cmd->输入compmgmt.msc并回车唤起计算机管理窗口

② 计算机管理->任务系统程序->任务计划程序库,在右侧操作选项中选择创建基本任务

③ 名称,描述自己填个能记住的,下一步

④ 触发器自己选个合适的,每天每周等等,下一步

⑤ 直接点击下一步

⑥ 程序或者脚本这里,选择创建好的批处理命令脚本的路径,选好下一步

⑦ 至此定时也设计完毕 />

PS:仅供娱乐,被女神男神拉黑概不负责!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值