首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python实现微信机器人——itchat

itchat是一个开源的微信个人号接口,可以使用该进行微信网页版中的所有操作,比如:所有好友、添加好友、拉好友群聊、微信机器人等等。详细用户请看文档介绍,在这里。...1、itchat的安装 pip install itchat 安装完成后运行以下代码,会出现出现一张二维码,扫码登陆之后将会登陆微信网页。...3、消息的发送 itchat 可以发送 文本、图片、视频、附件等内容,如向微信文件传输助手发送消息,可这样: itchat.send('Hello', toUserName='filehelper')...toUserName 为要向发送消息的人的微信号,可以在微信手机端点击查询,也可以使用itchat中的search_friends函数来进行查找,返回其微信号,详细用法,自行查找官方文档。...4、消息的接收 ###################### 完整代码############################## # 加载 from itchat.content import *

1.6K20

利用itchat 10行python代

说明 站在巨人的肩膀上 基于python,这个小程序是用python写的 使用的是python第三方itchatitchat模块是一位叫littlecodersh的大神写的模块,附上大神的github...地址,有兴趣的朋友可以去尝试玩一下itchat模块,很有趣的!!!...准备 Python3.6 需要安装python3.6并配置好环境路径 安装好python后,打开电脑的CMD终端输入pip install itchat安装itchat模块 需要设置好默认看图软件 核心代码...itchat.send_msg(msg=message, toUserName=boom_obj) 代码讲解 import itchat 导入itchat模块 import time 导入time模块...itchat.auto_login(hotReload=True) 登录微信,采用热加载的方式登录网页版的微信,会生成一个itchat.pkl的文件,用于保持登录状态,有点类似于cookie boom_remark_name

1.5K30

python-itchat 统计微信群、

今天小编就为大家分享一篇python-itchat 统计微信群、好友数量,及原始消息数据的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 ? 效果: ?...好友: # 获取自己的用户信息,返回自己的属性字典 itchat.search_friends() # 获取特定UserName的用户信息 itchat.search_friends(userName=...'@abcdefg1234567') # 获取任何一项等于name键值的用户 itchat.search_friends(name='wxceshi') # 获取分别对应相应键值的用户 itchat.search_friends...()  如果不想要运行上述命令,请在退出程序前调用-itchat.dump_login_status(),更新热拔插需要的信息 ?...itchat.delete_member_from_chatroom(chatroomUserName, memberList[0]) # 增加用户进入群聊 itchat.add_member_into_chatroom

3.8K20

Python使用itchat获取微信好友

最近发现了一个好玩的包itchat,通过调用微信网页版的接口实现收发消息,获取好友信息等一些功能,各位可以移步itchat项目介绍查看详细信息。...目标: 获取好友列表 统计性别及城市分布 根据好友签名生成词云 获取好友信息 前文说了,itchat其实是调用微信网页版的接口,所以登陆的时候会弹出二维码进行登陆,然后通过itchat.get_friends...# -*- coding: utf-8 -*- import itchat import pandas as pd import seaborn as sns import matplotlib.pyplot...re from scipy.misc import imread from wordcloud import WordCloud, STOPWORDS, ImageColorGenerator itchat.login...friends = itchat.get_friends(update=True) for counter,content in enumerate(friends[1:]): if counter

3.8K20

Python itchat模块在微信上的

豆子比较感兴趣,在知乎和github上搜索了相关的源代码,发现原来实现起来非常的简单,他的核心是使用一个叫做itchat的模块,这个模块模拟微信网页版的登录过程,然后之后就可以很轻松读取和发送信息了。...网上有很多相关的简介和有趣的应用小程序,这些小程序大小不超过百行,但是功能都很有趣 http://itchat.readthedocs.io/zh/latest/#itchat 比较有趣的小程序有:...图灵机器人自动对话,你甚至可以直接绑定这个API和某人甚至某群聊,这样对方和你交流的时候,图灵机器人都会替你自动回复啦 http://itchat.readthedocs.io/zh/latest/tutorial...') @itchat.msg_register(itchat.content.TEXT) def getcity(msg):     if msg['ToUserName'] !...(result,'filehelper') if __name__ == '__main__':     itchat.run()           -------------------------

80830

个人号大白开发分享(itchat+图灵api)

第一节 微信个人号常用的SDK与itchat 开发微信个人号,本质上是模拟微信网页版的api,所以个人号能做的事情,微信网页版也都能做,但是优势就是让程序帮你完成很多“黑科技”。...本次使用的SDK则是Python语言编写的SDK:itchat,这个SDK的优势是更新比较及时,文档比较丰富。 ?...itchat的开发文档位于:https://itchat.readthedocs.io/zh/latest/ ? 大家按照这个开发文档就可以实现很多功能,非常简单。...图灵机器人可以自己添加语料,提升他的能力。 第三节 个人号大白代码分享 图灵机器人api代码: ? itchat代码: ?...itchat代码有一点需要注意,对FromUserName进行了判断,这是因为微信官方号有时候会发一些消息,然后就会和图灵机器人“吵起来”。

1.2K20

itchat实现微信好友头像拼接图

偶然在网上发现itchat这个框架,itchat是一个开源的微信个人号接口,它使python调用微信变得非常简单。看到网上有人发自己微信好友的头像拼接图,自己也做了一个,感觉还蛮好玩的。...效果图 下面介绍实现过程: 安装itchat 这个当然还是使用豆瓣源了,速度杠杠的pip install -i https://pypi.douban.com/simple/ itchat 项目依赖 头像拼接用到了...pillow这个第三方,和itchat一样的安装方法 代码 首先调用接口登录,然后可以获取到好友信息,其中第一个为自己的信息。...itchat.auto_login(hotReload=True) friends = itchat.get_friends(update=True) #下载所有好友的头像图片 num = 0 for.../headImg/' + "all.jpg") #通过文件传输助手发送到自己微信中 itchat.send_image('.

2K80

itchat 保存好友信息以及生成好友头像图片墙

2019 第 41 篇,总第 65 篇文章 本文大约 4000 字,阅读大约需要 12 分钟 最近简单运用 itchat 这个来实现一些简单的应用,主要包括以下几个应用: 统计保存好友的数量和信息 统计和保存关注的公众号数量和信息...简单生成好友头像的图片墙,利用一个第三方生成马赛克风格的图片墙 itchat 的 github 项目地址如下,这是一个开源的微信个人接口: https://github.com/littlecodersh.../ItChat 这个的安装也很简单,直接用 pip install itchat 即可安装 接下来就开始介绍如何利用这个来实现上述操作。...统计保存好友的数量和信息 首先是微信登录,简单的几行代码即可实现: import itchat # 避免频繁扫描二维码登录 itchat.auto_login(hotReload=True) itchat.dump_login_status...首先需要导入以下 import itchat import math import PIL.Image as Image import os 接着是设置画布大小及每行的头像数量,头像的大小,代码是:

81620
领券