0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

还在单身的你 Python教你如何脱单

马哥Linux运维 来源:fqj 2019-05-05 15:12 次阅读

程序员有女朋友?new 一个就行。

Python 只要内存够,想 new 多少个对象都不是问题。

由于行业环境的原因,程序员单身的确实多,这也是程序员的世纪难题。

今天,不是给大家发对象,只教大家方法。今天教大家怎么用 Python 给心动的人每天定时发早安或者晚安。

前提条件是,你得有一个心动对象。哇,我连心动对象都没有怎么办?骚年,那你还不赶紧行动,去寻找你的心动的 TA。

好了,直接进入今天的主题。

找对象环境

语言:Python3编辑工具:Pycharm

导包

wxpy:操作微信的库,机器人陪你唠嗑那篇文章也用到过。

requests:用来请求目标网站。

Timer:定时器,是 Thread 的派生类,用于在指定时间后调用一个方法。

fromwxpyimport*importrequestsfromthreadingimportTimer

登录微信

Bot 对象,用于登陆和操作微信账号,涵盖大部分 Web 微信的功能。cache_path,设置当前会话的缓存路径,并开启缓存功能,为 None (默认) 则不开启缓存功能。开启缓存后可在短时间内避免重复扫码,缓存失效时会重新要求登陆。设为 True 时,使用默认的缓存路径 「wxpy.pkl」。

bot=Bot(cache_path=True)

获取语句

从金山词霸每日一句接口获取语录,用 requests 请求 api 地址,返回英文美句和中文翻译。

defget_msg():
url='http://open.iciba.com/dsapi/'
#金山词霸每日一句api链接
html=requests.get(url)
content=html.json()['content']
#获取每日一句英文语句
note=html.json()['note']#
获取每日一句英文的翻译语句
returncontent,note

发送语句

接下来把上面获取的语句发送给心动的人,输入你心动的人自己的微信昵称,注意:这里不是你对 TA 的备注,也不是 TA 的微信号,而是 TA 自己设置的微信昵称。我这里是发送给自己的小号「机器人」。自己定义的内容可以改成你觉得合适的语句。我们需要每日发送一次,用定时器设置时间为一天的秒数:86400 秒。

defsend_msg():try:
msgs=get_msg()
content=msgs[0]
note=msgs[1]
my_friend=bot.friends().search(
u'机器人')[0]#此处是对方自己的昵称,不是微信号,也不是你的备注。
my_friend.send(content)#发送英文语句
my_friend.send(note)
#发送英文翻译
my_friend.send(u'来自brucepk的问候')#自定义语句,根据自己情况更改
t=Timer(10,send_msg)#Timer(定时器)是Thread的派生类,用于在指定时间后调用一个方法。
t.start()exceptBaseException:
my_friend=bot.friends().search(u'brucepk')[
0]#发送不成功,则发送消息给自己,提醒消息发送失败
my_friend.send(u'消息发送失败')

捕捉异常,如果发送失败的话,则发送消息给自己,提醒消息发送失败。

执行函数

最后运行主函数,即可大功告成。

if__name__=='__main__':send_msg()

运行结果

这样的话,岂不是一直都需要程序时刻都在运行?可以放在服务器上,我上网查了下,某云服务器可以试用半年。好了,骚年,我只能帮你到这了,接下来,看你自己的行动了。希望单身的你尽快追到心动的 TA。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • python
    +关注

    关注

    54

    文章

    4754

    浏览量

    84205
  • 程序代码
    +关注

    关注

    4

    文章

    42

    浏览量

    15414

原文标题:你还单身?Python 教你脱单

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    圣诞还有戏 这款VR应用教你如何约到女神

    一家虚拟现实公司突然之间在VR社区中火了起来,因为他们创建了一款专门教导单身男士如何搭讪女生的约会应用。这款名为《Dating Lessons》的应用由Cerevrum开发,他们承诺只需12个课时就能让吊到任何一位女生。 应用会把女生作为目标,教导男士如何选择搭讪时机,
    发表于 12-20 10:26 640次阅读

    还在为没有开发板而烦恼吗还在为没有开发板而烦恼吗

    还在为没有开发板而烦恼
    发表于 09-06 17:18

    【七夕活动已颁奖】关爱单身狗!情侣禁入!

    !————————————————我是长长的分割线——————————————————活动时间:即日起—2015年08年31日活动规则:在此贴下以图文形式或者纯文字形式表达对情侣们的羡慕嫉妒恨或者身为单身贵族的高贵冷艳吧
    发表于 08-19 14:43

    如果,也是单身,请看这里!

    ```眼看着2016春节、元宵节都过去了啦,别人都过了两个情人节,宝宝还是单身!累觉不爱,求妹子小编只能拿出我的独门神技——摆摊看相,求点关注了!下面是装逼部分,请各位捧捧场!活动规则:回本帖说一句
    发表于 02-23 10:33

    大兄弟啊,还在撸吗?

    `大兄弟啊,还在撸吗?来,咱来唠唠为啥妹子只跟你说呵呵去洗澡?为啥阵营女神从来不找你千里送?为啥酒吧里姑娘视线都跳过以为是丑?天真
    发表于 04-07 14:17

    英国

    英国欧是今天最大新闻,什么是欧?通俗一点说就是起初几个大佬(英法德意)建了个微信群,没事发发红包,互惠互利,后来进群的小弟越来越多,只抢不发,大佬不高兴了,现在这世道,地主家也没余粮啦,于是有个大佬叫英国,退群啦,估计后面还有跟着退的,最后只剩几个不发红包的啦 。
    发表于 06-25 17:48

    单身狗不哭,用段子霸占朋友圈!

    `单身狗不哭,用段子霸占朋友圈!情人节,单身狗的劫!整理了网络上情人节段子提供给广大单身狗当朋友圈微博素材!拿好!不谢!单身狗们是时候改变
    发表于 02-14 17:59

    Python驱动程序实现对轮电机的速度控制

    在有了别人的代码后,我就很容易的参考他的方法来实现电机的这个功能,因此我简单的写了一个Python程序,通过调用之前写的Python驱动程序,实现了对轮电机的速度控制。该程序的实现原理:第一:将
    发表于 09-07 06:18

    中频磁器设计

    目前,许多磁选厂使用了磁器,为了便于用户在实际中对磁器维护、维修,本文将从信号波形的角度,详细介绍磁器的控制电路原理和设计过程。
    发表于 06-27 11:20 1183次阅读
    中频<b class='flag-5'>脱</b>磁器设计

    主动单身者增多带火单身经济的同时,“小冰机器人”解决单身的寂寞!

    单身经济”最初由经济学家麦卡锡2001年在《经济学人》杂志中首次提出。起初为“单身女子经济”概念。独身且收入不菲的单身女性是广告、娱乐等行业最理想的顾客。如今这个群体已不再特指单身的女
    发表于 08-22 16:09 6115次阅读

    单身汪也能“晒恩爱?这样的自拍黑科技一定没见过

    一定有过这样的疑问,“情人节明明一年只有一次,凭什么情侣虐狗天天有”?我们单身,但我们绝不是软柿子,被欺负到头上怎可善罢甘休?今天,一只高颜值单身小姐姐现身说法,用华为nova 2系列拍了一组“秀
    发表于 09-15 15:24 503次阅读

    单身经济霸气崛起 萤石智能家居让独居生活安全体面

    国金证券发布的《单身经济专题研究报告》中显示,全国单身人口总数已逼近3亿,单身经济崛起。智能家居成单身经济重要一环,萤石智能家居设备,让单身
    的头像 发表于 02-27 16:33 2504次阅读

    教你7个Python判断字符串是否包含子串的方法

    教你7个Python判断字符串是否包含子串的方法
    的头像 发表于 08-17 10:52 4989次阅读
    <b class='flag-5'>教你</b>7个<b class='flag-5'>Python</b>判断字符串是否包含子串的方法

    如何在Windows下使用 Supervisor 重新拉起崩溃的Python程序

    我们用Python定时跑一些自动化程序的时候会出现程序崩溃的情况。此时如果本人不在电脑面前,或者没有留意到程序的崩溃,没有及时重新拉起程序,会造成或大或小的损失。 本文将教你如何在 Windows
    的头像 发表于 10-21 11:23 2660次阅读
    如何在Windows下使用 Supervisor 重新拉起崩溃的<b class='flag-5'>Python</b>程序

    还在使用传统架构的DC-DC转换器吗?

    还在使用传统架构的DC-DC转换器吗?
    的头像 发表于 12-04 17:26 702次阅读
    <b class='flag-5'>你</b><b class='flag-5'>还在</b>使用传统架构的DC-DC转换器吗?