精华内容
下载资源
问答
  • wxpy

    2019-03-18 11:27:00
    pip install wxpy 具体API可以查看官方文档,这里记录一下在Ubuntu系统下使用时需要配置的。 使用 from wxpy import * bot = Bot() Bot类 class wxpy.Bot(cache_path=None, console_qr=False, ...
        

    安装

    pip install wxpy
    

    具体API可以查看官方文档,这里记录一下在Ubuntu系统下使用时需要配置的。

    使用

    from wxpy import *
    bot = Bot()
    

    Bot类

    class wxpy.Bot(cache_path=None, 
                             console_qr=False, 
                             qr_path=None, 
                             qr_callback=None, 
                             login_callback=None, 
                             logout_callback=None)
    

    参数说明(主要注意cache_pathconsole_qr两个参数就好)

    cache_path: 若为True则开启会话缓存路径,开启以后不用每次扫码,默认保存在当前路径下的wxpy.pkl文件
    console_qr: 为True在终端中显示登陆二维码,需要安装 pillow 模块;若为int则表示二维码单元格宽度(有时候图片比较小,需要放大倍数)
    qr_path: 二维码保存路径
    qr_callback: 获得二维码后的回调,可以用来定义二维码的处理方式,接收参数: uuid, status, qrcode
    login_callback: 登陆成功后的回调,若不指定,将进行清屏操作,并删除二维码文件
    logout_callback: 登出时的回调

    展开全文
  • wxpy接口文档速查表

    2019-09-21 15:32:36
    wxpy接口文档速查表
  • wxpy使用

    2019-04-02 18:35:00
    wxpy基于itchat,使用了 Web 微信的通讯协议,,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。实现了微信登录、收发消息、搜索好友、数据统计等功能。总而言之,可用来实现各种微信个人号的自动化...

    一 简介

    wxpy基于itchat,使用了 Web 微信的通讯协议,,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。实现了微信登录、收发消息、搜索好友、数据统计等功能。

    总而言之,可用来实现各种微信个人号的自动化操作。(官网文档:http://wxpy.readthedocs.io/zh/latest/bot.html)

    安装:wxpy 支持 Python 3.4-3.6,以及 2.7 版本

     

    二 登录微信

    from wxpy import *
    bot=Bot(cache_path=True) #  一个Bot 对象可被理解为一个 Web 微信客户端。cache_path 提供了缓存的选项,用于将登录信息保存下来,就不用每次都扫二维码

     

    三 案例

     1 from pyecharts import Map
     2 import webbrowser   # 文档https://docs.python.org/3/library/webbrowser.html
     3 from wxpy import *
     4 from collections import defaultdict
     5 
     6 bot = Bot(cache_path=True)
     7 friends = bot.friends()
     8 
     9 areas = defaultdict(lambda :0)
    10 for item in friends:
    11     areas[item.province] += 1
    12 
    13 attr = areas.keys()
    14 value = areas.values()
    15 
    16 map = Map("好友分布图", width=1400, height=700)
    17 map.add("", attr, value, maptype='china',is_visualmap=True,is_label_show=True)
    18 map.render('province.html')
    19 webbrowser.open('province.html')
    01.微信好友地域分布
     1 # 自动给指定的人回复
     2 from wxpy import *
     3 
     4 bot = Bot(cache_path=True)
     5 
     6 # 从好友中查找名字叫:林 的人,模糊匹配,可能查出多个人,取出第0个
     7 father = bot.search('')[0]
     8 
     9 
    10 @bot.register()  # 用于注册消息配置
    11 def recv_send_msg(recv_msg):
    12     print('收到的消息:', recv_msg.text)  # recv_msg.text取得文本
    13     # recv_msg.sender 就是谁给我发的消息这个人
    14     if recv_msg.sender == father:
    15         recv_msg.forward(bot.file_helper,prefix='老爸留言: ') # 在文件传输助手里留一份,方便自己忙完了回头查看
    16         ms = '祝早日康复!'
    17         return ms  # 回复
    18 
    19 
    20 embed() # 进入交互式的 Python 命令行界面,并堵塞当前线程支持使用 ipython, bpython 以及原生 python
    02.自动给某人回复
     1 from wxpy import *
     2 bot=Bot(cache_path=True)
     3 # 查找群
     4 company_group=bot.groups().search('群名字')[0]
     5 # 查找群里的某个人
     6 boss=company_group.search('老板名字')[0]
     7 
     8 # 只有company_group这个群发的消息,才会调用这个函数,其他的不会调用
     9 @bot.register(chats=company_group) #接收从指定群发来的消息,发送者即recv_msg.sender为组
    10 def recv_send_msg(recv_msg):
    11     print('收到的消息:',recv_msg.text)
    12     # recv_msg.sender   是群这个对象
    13     if recv_msg.member == boss:
    14         #这里不用recv_msg.render 因为render是群的名字
    15         # recv_msg.forward(bot.file_helper,prefix='老板发言: ')
    16         return '老板说的好有道理,深受启发'
    17 
    18 embed()
    03.给群中某个人回复
     1 import json
     2 import requests
     3 from wxpy import *
     4 
     5 bot = Bot(cache_path=True)
     6 
     7 
     8 # 调用图灵机器人API,发送消息并获得机器人的回复
     9 def auto_reply(text):
    10     url = "http://www.tuling123.com/openapi/api"
    11     api_key = "9df516a74fc443769b233b01e8536a42"
    12     payload = {
    13         "key": api_key,
    14         "info": text,
    15     }
    16     # 接口要求传json格式字符串,返回数据是json格式
    17     result= requests.post(url, data=json.dumps(payload)).json()
    18     # result = json.loads(r.text)
    19     return "[来自智能机器人] " + result["text"]
    20 
    21 
    22 @bot.register()
    23 def forward_message(msg):
    24     print(msg.tex)
    25     return auto_reply(msg.text)
    26 
    27 
    28 embed()
    04.调用图灵机器人api自动回复

     

     

     

     

    参考:

    1.https://www.cnblogs.com/liuqingzheng/articles/9079192.html

    转载于:https://www.cnblogs.com/carlous/p/10643125.html

    展开全文
  • wxpy模块

    2019-09-30 18:29:01
    from wxpy import *import jsonbot=Bot()my_friends=bot.friends()print(type(my_friends))sex_dict={"male":0,"female":0}for friend in my_friends: if friend.sex==1: sex_dict['male']+=1 e...
    from wxpy import *
    import json
    bot=Bot()
    my_friends=bot.friends()
    print(type(my_friends))
    sex_dict={"male":0,"female":0}
    for friend in my_friends:
    if friend.sex==1:
    sex_dict['male']+=1
    elif friend.sex==2:
    sex_dict['female']+=1
    print(sex_dict)
    province_dict = {'北京': 0, '上海': 0, '天津': 0, '重庆': 0,
    '河北': 0, '山西': 0, '吉林': 0, '辽宁': 0, '黑龙江': 0,
    '陕西': 0, '甘肃': 0, '青海': 0, '山东': 0, '福建': 0,
    '浙江': 0, '台湾': 0, '河南': 0, '湖北': 0, '湖南': 0,
    '江西': 0, '江苏': 0, '安徽': 0, '广东': 0, '海南': 0,
    '四川': 0, '贵州': 0, '云南': 0,
    '内蒙古': 0, '新疆': 0, '宁夏': 0, '广西': 0, '西藏': 0,
    '香港': 0, '澳门': 0}
    for friend in my_friends:
    if friend.province in province_dict.keys():
    province_dict[friend.province]+=1
    data=[]
    for key,value in province_dict.items():
    data.append({'name':key,'value':value})
    print(data)
    f=open("c:\\file.json",'w',encoding='gbk')
    #f.write(json.dumps(data))
    json.dump(data,f)

    转载于:https://www.cnblogs.com/gycone/p/10239174.html

    展开全文
  • python install wxpy

    2020-11-06 10:02:58
    ModuleNotFoundError: No module named 'wxpy' 环境问题 假设工程名称wxpy File->settings->project wxpy->Python Interpreter 查看是否有 wxpy 没有的话 点击+在输入框里输入 wxpy搜索,点击后安装 ...

    ModuleNotFoundError: No module named 'wxpy'

    环境问题 假设工程名称wxpy

    File->settings->project wxpy->Python Interpreter 查看是否有 wxpy

     没有的话 点击+在输入框里输入 wxpy搜索,点击后安装 提示安装成功就OK!

     

    展开全文
  • Wxpy学习

    2019-03-22 21:17:44
    from wxpy import * 创建对象 bot = Bot() 发送消息 1.查找对象 Friend friends = bot.friends() friend = bot.friends().search(' ')[0] Groups groups = bot.groups() group= bot.groups().search(' ')[0] 2...
  • python-wxpy.zip

    2019-05-14 00:35:53
    python 利用wxpy实现的微信机器人,可以帮助朋友清理微信僵尸粉,对于练习,学习python的朋友有福啦
  • python wxpy模块学习

    2019-11-21 16:41:26
    python wxpy 微信机器人 itchat 模块 教学文档:link. wxpy 模块 教学文档 : link. 基础阶段 wxpy模块 的安装 命令行安装: pip install wxpy pycharm 安装: File -> Settings ->Project : xx x ->...
  • 微信之wxpy

    2018-04-10 16:58:06
    运行平台: Windows Python版本: Python3.6 IDE: Sublime Text 1、准备工作1.1 库介绍只有登录微信才能获取到微信好友的信息,本文采用wxpy该第三方库进行微信的登录以及信息的获取。wxpy 在 itchat 的基础...
  • 使用的是wxpy,安装方法pip install wxpy(我使用的是python2.7),这样实现起来比较快,反正也只是练手 首现看了两个别人实现的代码,然后看了看wxpy的文档:http://wxpy.readthedocs.io/zh/latest/utils.html(萌...
  • wxpy之一

    千次阅读 2018-05-20 22:31:51
    安装 登录微信 发送信息 ... ...用python可以玩微信,十分有趣,具体的使用可以参考...pip install -U wxpy GitHub上面还有另一种推荐使用的镜像的方法,不过我没有用,有兴趣的可以用用: ...
  • 【python】wxpy--微信接口库

    万次阅读 多人点赞 2019-06-18 22:43:01
    from wxpy import * def login(): print('状态:登录成功 ',end='') def login_out(): print('微信已退出!') bot=Bot(login_callback=login,logout_callback=login_out,cache_path='login.pkl',qr_path='...
  • 本文主要分享一下博主在学习wxpy 的过程中开发的一个小程序。博主在最近有一个监控报警的需求需要完成,然后刚好在学习wxpy 这个东西,因此很巧妙的将工作和学习联系在一起。 博文中主要使用到的技术设计到Python,...
  • python wxpy_wxpy

    2020-11-21 02:33:37
    微信机器人 / 可能是最优雅的微信个人号 API wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展 Attention! 强烈建议仅使用小号运行机器人! 从近期 (17年6月下旬) 反馈来看,...
  • 思路整理:1、进入心灵鸡汤网页,使用python获取心灵鸡汤内容 ...bot = wxpy.Bot(console_qr=2,cache_path='botoo.pkl') # 获取心灵鸡汤中的最新内容,可以参考其他爬虫随便查看怎么爬虫 def get_msg(): url = 'h
  • 先查看wxpy的安装路径 pip show wxpy 然后将路径添加 python 进入>>> >>>import sys >>>sys.path.append("/home/pi/.local/lib/python...
  • Api-wxpy.zip

    2019-09-18 09:27:54
    Api-wxpy.zip,资产负债表,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到对象中,api简化了编程。
  • wxpy 扫码登录微信报错 KeyError: pass_ticket

    万次阅读 热门讨论 2019-05-31 11:27:08
    使用wxpy开发微信聊天机器人,结果扫码登录后,提示: KeyError: 'pass_ticket' wxpy是根据网页版微信的接口封装的库。用wxpy,得去试试网页版微信(https://wx.qq.com/)看能否正常登录。 <error><...
  • wxpy识别语音消息

    千次阅读 2017-11-09 13:41:59
    wxpy识别语音消息1.wxpywxpy是一个模拟微信网页版登录,从而实现的一系列将微信网页版功能自动化的一个模块。github:https://github.com/youfou/wxpy2.前期准备 目前的wxpy还没有内置语音处理的功能,接入wxpy之后...
  • 主要介绍了利用python之wxpy模块玩转微信,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • python wxpy实现微信群消息转发,通过绑定指定用户,从而实现将一个微信群里的成员消息转发到另一个群里
  • PIP安装wxpy报错

    2019-09-27 08:37:09
    PIP安装wxpy报错ERROR:Cannot unpack file 需要添加 --extra-index-url 如: pip install --extra-index-url http://mirrors.aliyun.com/pypi/simple/ config
  • python wxpy模块

    2019-07-04 21:46:39
    from wxpy import * bot = Bot() bot.file_helper.send('hello world!') print("ending") """ bot中的参数 :param cache_path: * 设置当前会话的缓存路径,并开启缓存功能;为 `None` (默认) 则不开启缓存...
  • 本程序为基于wxpy库实现的。 1.打开cmd导入一下库。 2.修改库文件中add_friend函数,将状态更改为3。 3.正常使用即可 总结 以上所述是小编给大家介绍的Python 基于wxpy库实现微信添加好友功能,希望对大家...
  • wxpy 和 itchat很久没更新了,有些功能没法用了,web微信也不知道什么时候会凉。 帮助信息在注释里。 # -*- coding: utf-8 -*- # 使用sqlite3保存message,当有人撤回消息时在数据库中通过ID检索该消息是否存在,...
  • 一、首先安装wxpy库 直接在pycharm输入命令即可 pin install wxpy 国内下载可能慢,推荐使用 pip install -U wxpy -i "https://pypi.doubanio.com/simple/" 二、基本命令 1.导入登录模块 from wxpy import * 2....
  • wxpy 实现微信机器人

    千次阅读 2018-05-06 21:55:23
      wxpy 号称可能是最优雅的微信个人号 API, 它 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展,并且可轻松调用Tuling机器人,搭建属于自己的聊天机器人。具体请参考 wxpy官方文档...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,452
精华内容 980
关键字:

wxpy