您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

左手写代码,右手摸鼠标!那么微信怎么聊妹?Python撩妹妥妥的!

5b51 2022/1/14 8:24:32 python 字数 6253 阅读 642 来源 www.jb51.cc/python

准备工作 安装非常简单,从官方源下载安装 pipinstall-Uwxpy 或者从豆瓣源安装 pipinstall-Uwxpy-i\"https://pypi.doubanio.com/simple/\"

概述

左手写代码,右手摸鼠标!那么微信怎么聊妹?Python撩妹妥妥的!

准备工作

安装非常简单,从官方源下载安装

pip install -U wxpy

或者从豆瓣源安装

pip install -U wxpy -i "https://pypi.doubanio.com/simple/"

模块初探

安装完成后,我们来试下几个基本的功能

1. 扫码登录微信

from wxpy import *
bot = Bot()

运行上面的程序,会弹出二维码,用手机微信扫一扫即可实现登录

但上面的程序有一个缺点,每次运行都要扫二维码。不过wxpy非常贴心地提供了缓存的选项,如下

bot = Bot(cache_path=True)

这样把登录信息保存下来,就不用每次都扫二维码了。

2. 发送消息

bot.file_helper.send("hello")

这里的file_helper就是微信的文件传输助手,我们给文件传输助手发送一条消息,可以在手机端收到如下的消息

左手写代码,右手摸鼠标!那么微信怎么聊妹?Python撩妹妥妥的!

左手写代码,右手摸鼠标!那么微信怎么聊妹?Python撩妹妥妥的!

左手写代码,右手摸鼠标!那么微信怎么聊妹?Python撩妹妥妥的!

左手写代码,右手摸鼠标!那么微信怎么聊妹?Python撩妹妥妥的!

左手写代码,右手摸鼠标!那么微信怎么聊妹?Python撩妹妥妥的!

from wxpy import *
bot = Bot(cache_path=True)
friends_stat = bot.friends().stats()
friend_loc = [] # 每一个元素是一个二元列表,分别存储地区和人数信息
for province,count in friends_stat["province"].iteritems():
 if province != "":
 friend_loc.append([province,count])
# 对人数倒序排序
friend_loc.sort(key=lambda x: x[1],reverse=True)
# 打印人数最多的10个地区
for item in friend_loc[:10]:
 print item[0],item[1]

统计出来的地区分布数据画成图表如下

左手写代码,右手摸鼠标!那么微信怎么聊妹?Python撩妹妥妥的!

左手写代码,右手摸鼠标!那么微信怎么聊妹?Python撩妹妥妥的!

左手写代码,右手摸鼠标!那么微信怎么聊妹?Python撩妹妥妥的!

可以看到好友中男性占了大多数。男性朋友多多,老婆放心多多,嗯~~

进群“960410445  ”即可加入万人交流答疑群!

聊天机器人

有了上面功能简介部分的基础,我们来实现一个聊天机器人。

聊天机器人基于图灵机器人。图灵机器人可以在图灵机器人-中文语境下智能度最高的机器人大脑注册账号,并创建机器人。

# -*- coding: utf-8 -*-
import json
import requests
from wxpy import *
# 调用图灵机器人API,发送消息并获得机器人的回复
def auto_reply(text): 
 url = "http://www.tuling123.com/openapi/api"
 api_key = "你的api key"
 payload = {
 "key": api_key,"info": text,"userid": "123456"
 }
 r = requests.post(url,data=json.dumps(payload)) 
 result = json.loads(r.content) 
 return "[tuling] " + result["text"]
bot = Bot(console_qr=True,cache_path=True)
@bot.register(mp)
def forward_message(msg): 
 return auto_reply(msg.text)
embed()

运行上面的程序,发送消息给自己,可以看到如下的对话

左手写代码,右手摸鼠标!那么微信怎么聊妹?Python撩妹妥妥的!

机器人太逗了,上来就要红包,还把我当男朋友了~

左手写代码,右手摸鼠标!那么微信怎么聊妹?Python撩妹妥妥的!

附录

wxpy文档:wxpy: 用 Python 玩微信

github地址:youfou/wxpy

总结

以上是编程之家为你收集整理的左手写代码,右手摸鼠标!那么微信怎么聊妹?Python撩妹妥妥的!全部内容,希望文章能够帮你解决左手写代码,右手摸鼠标!那么微信怎么聊妹?Python撩妹妥妥的!所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶