【Python自动化撩妹合集】微信聊天机器人,推送天气早报、睡前故事、精美图片分享

使用Python实现微信自动化撩妹工具,包括登录微信、获取天气早报、睡前故事、精美壁纸推送,并通过图灵机器人实现自动聊天。详细介绍了itchat库的使用和数据整合,配置定时任务的方法。
摘要由CSDN通过智能技术生成

 

    如果你还在为不知道怎么撩妹而烦恼,不知道怎么勾搭小仙女而困惑,又或者不知道怎么讨女朋友欢心而长吁短叹。

  那么不要犹豫徘徊,往下看。接下来我会分享怎么使用 Python 实现微信自动聊天,微信每日天气早报、睡前故事及精美图片推送。

  学会之后,迎娶白富美,走上人生巅峰就指日可待啦。(✪ω✪)

  不信咱先看看效果展示:

  (皮皮是我家猫的名字,所有我把命令设成这样子的)

  

 

  

  

  

  如此贴心的舔狗,哪个小姐姐会选择拒绝呢。

   

 

 

  目录:

一、Python 登录微信

二、获取天气早报信息

三、获取睡前故事

四、获取精美壁纸

五、整合数据,配置定时任务

六、自动聊天机器人(图灵机器人)

七、Git 地址

一、Python 登录微信

  Python 中有个 itchat 包,这是个开源的微信个人号接口,非常简单就可以实现在 python 对微信的操作。

  下面贴一下基本的登录、对话代码

import itchat

itchat.auto_login(hotReload=True)  # 登录,会下载二维码给手机扫描登录,hotReload设置为True表示以后自动登录
itchat.send('hello my love', toUserName='filehelper') #发送信息给微信文件助手
        
friends = itchat.search_friends(name='好友昵称')  # 获取微信好友列表
userName = friends[0]['UserName']
itchat.send('hello my love', toUserName=userName)  # 发送信息给指定好友
        
itchat.run()  # 让itchat一直运行

复制代码

  (之后展示的代码是对 itchat 的进行简单封装后的应用,可能会导致阅读有些麻烦,见谅,文章最后面我会贴上全部的代码 git)

  详细了解 itchat 的应用可以看 这里

二、获取天气早报信息

  获取每日天气信息:

  我的天气信息是在 阿凡达数据 中申请的免费数据接口,里面也有很多好玩有趣的数据,最好自己去注册个账号。 

复制代码

common = Common() #这是个我自己封装的工具类
key = 'cc186c9881b94b42b886a6d634c632' #这个我修改了 嘻嘻

# 数据提供类
class DataUtil():
    # 获取天气信息
    def getWeatherData(self, cityname):
        # 阿凡达数据
        url = ' http://api.avatardata.cn/Weather/Query?key=' + key + '&cityname=' + cityname
        results = common.get(url)
        text = self.parseInfo_afd(results)
        print(text)
        return text

    # 简单的数据修饰封装
    def parseInfo_afd(self, jsons):
        # 将string 转换为字典对象
        jsonData = json.loads(jsons)
        textInfo = '早上好,今天又是元气满满的一天哟.
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值