学习
实践
活动
工具
TVP
写文章

python itchat的使用

实现微信消息的获取 import itchat @itchat.msg_register(itchat.content.TEXT) def print_content(msg): print( msg['Text']) itchat.auto_login() itchat.run() 2. 实现微信消息的发送 import itchat itchat.auto_login(hotReload=True) # 注意实验楼环境的中文输入切换 itchat.send(u'测试消息发送', ' import itchat from itchat.content import TEXT @itchat.msg_register def simple_reply(msg): if msg['Type '] == TEXT: return 'I received: %s' % msg['Content'] itchat.auto_login() itchat.run() 3.使用itchat

1.7K30

Python实现微信机器人——itchat

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

58620
  • 广告
    关闭

    11.11云上盛惠

    万元礼包限时领取,百款云产品特惠助力上云,云服务器2核2G低至4.2元/月

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    itchat初探--微信好友全头像的拼接

    微信好友全头像 话不多说,直接上代码 import itchat import math import PIL.Image as Image import os itchat.auto_login() friends = itchat.get_friends(update=True)[0:] user = friends[0]["UserName"] num = 0 for i in friends : img = itchat.get_head_img(userName=i["UserName"]) fileImage = open('文件夹' + "/" + str(num) + ('文件夹' + "/" + "all.jpg", 'filehelper') 代码运行需要安装两个 pip install itchat pip install pillow 如果安装python的时候 itchat官方介绍 **代码运行过程中会出现登录二维码,用微信扫一下,你就可以看到处理的进度。稍后你的微信文件传输助手就会收到拼接好的头像图片。

    19920

    itchat初探--微信好友全头像的拼接

    代码: import itchat import math import PIL.Image as Image import os itchat.auto_login() friends = itchat.get_friends (update=True)[0:] user = friends[0]["UserName"] num = 0 for i in friends: img = itchat.get_head_img 1 if x == lines: x = 0 y += 1 image.save(r'文件夹' + "/" + "all.jpg") itchat.send_image (r'文件夹' + "/" + "all.jpg", 'filehelper') 代码中的文件夹”是需要创建一个文件夹,并用该文件夹的路径替换调文件夹 代码运行需要安装两个 pip install itchat itchat官方介绍 代码运行过程中会出现登录二维码,用微信扫一下,你就可以看到处理的进度。稍后你的微信文件传输助手就会收到拼接好的头像图片。

    31310

    利用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.3K30

    itchat统计微信好友信息

    首先需要安装itchat包,很简单,pip就可以: pip install itchat 基本信息统计 代码1 # -*- coding:utf-8 -*- import itchat from pandas import DataFrame itchat.login() friends = itchat.get_friends(update=True)[0:] male = female 好友头像拼接 # -*- coding:utf-8 -*- import itchat,math,os import PIL.Image as Image itchat.auto_login() friends = itchat.get_head_img(userName=i["UserName"]) fileImage = open(r'. /img/'+ "all.jpg") itchat.send_image(r'./img/'+ "all.jpg", 'filehelper') ?

    46430

    Python中的itchat模块的使用

    实现微信消息的获取 import itchat @itchat.msg_register(itchat.content.TEXT) def print_content(msg): print( msg['Text']) itchat.auto_login() itchat.run() 实现微信消息的发送 import itchat itchat.auto_login(hotReload= import itchat from itchat.content import TEXT @itchat.msg_register def simple_reply(msg): if msg['Type '] == TEXT: return 'I received: %s' % msg['Content'] itchat.auto_login() itchat.run() 使用itchat统计你的微信好友 下载好友头像图片 itchat还可以下载好友的头像 import itchat itchat.auto_login(True) friend = itchat.get_friends(update=True

    31820

    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()           -------------------------

    39730

    1、初学探讨PYTHON的itchat

    为此专门找了itchat和wxpy来看,尝试将学习做出来的以及遇到的问题放到博客上面来。供大家参考研究 工欲善其事,必先利其器。 先将itchat和wxpy的简介网址放上来 1、itchat https://itchat.readthedocs.io/zh/latest/ itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单 调用安装是pip install itchat,这里统一采取的都是winodows安装方法,liunx的不在考虑范围,以下都是. 2、wxpy https://wxpy.readthedocs.io/zh /latest/index.html wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展.

    41010

    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

    95120

    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

    69720

    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('.

    72280

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

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

    80520

    python中itchat_python打招呼的代码

    /usr/bin/envy python3 #-*- coding:utf-8 -*- import itchat import datetime, os, platform,time def timerfun (name=nickname) users = itchat.search_friends(name='大壮') # 使用备注名来查找实际用户名 #获取好友全部信息,返回一个列表,列表内是一个字典 print(users) #获取`UserName`,用于发送消息 userName = users[0]['UserName'] itchat.send("该起来动一下了 ,toUserName = userName) print('succeed') if __name__=='__main__': itchat.auto_login(hotReload ,方法为pip install itchat ,python3.6自带pip, 只需在scripts目录下按住shift鼠标点击右键即可,运行命令即可 发布者:全栈程序员栈长,转载请注明出处:https

    8240

    ItChat与图灵机器人的结合

    我是在他开发ItChat包时关注的 ? 来给自己的文件助手发送一条信息     text1_send_to_filehelper.py import itchat itchat.auto_login() itchat.send('Hello @itchat.msg_register(itchat.content.TEXT) def text_reply(msg): return msg.text itchat.auto_login _@msg.py import itchat @itchat.msg_register(itchat.content.TEXT, isGroupChat=True) def text_reply(msg 而且响应速度还挺快 基本上秒回了     不过现阶段的缺点是 不支持表情 emoj表情会被解读成无法识别的字典形式的英文     itchat可以自动根据文件类别做出回复 应该可以本地建立一个万金油式的表情包

    63311

    itchat微信好友信息统计(性别区域)

    使用itchat直接获取微信好友信息。 import itchat itchat.auto_login() itchat.dump_login_status() we_friend = itchat.get_friends(update=True

    43820

    python_学习_02_微信自动回复

    一、python发展的趋势日益庞大,微信也有对应的itchat。这次的实例做做成可在任意电脑运行的微信自动回复机器人exe.文件。 二、完成这个小应用我们需要装一些,, itchat;这个东东不出意外直接pip install itchat 就行了 pyinstaller;这个是用来将你的.py文件打包成exe文件。 PS :当时这个的用法确实卡了一会,网上看了很多文章,很杂,对于我个人而言这个的使用并不需要那么麻烦, 直接打开cmd,cd 到你需要打包的py文件的文件夹位置直接使用命令:pyinstaller 四、itchat  itchat要注册消息类型,比如注册了TEXT(itchat.content.text),就会接收文本消息,其他消息不会触发函数。 通过return关键字返回值 import itchat itchat.auto_login() # 可设置hotReload = True等于记住密码,不用每次登陆扫码 itchat.run()

    31730

    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 接着是设置画布大小及每行的头像数量,头像的大小,代码是:

    33920

    如何用30行代码,打造一个微信群聊助手

    安装Pythonitchat 在终端输入下面代码,安装itchat ? 用到两个,一个itchat,一个requests,如果你import itchat 没用出异常,也说明你之前安装itchat成功啦,requests是网络请求,python自带的,用于调用图灵机器人 API @itchat.msg_register(itchat.content.TEXT):用于接收来自朋友间的对话消息 @itchat.msg_register([itchat.content.TEXT 总结 这个的功能还有很多,这里代码君只是做简单的介绍而已,其实,大家发挥一下你们的聪明才智,会发现,这个可以有很多想象的空间。 发现itchat的API,可以获取微信里面关注的公众号信息,我想那些刷粉丝量的黑产应该是基于此,哈哈,我好像发现了一个发家致富的途径,好啦,我能想到的用途就这几个,剩下的就交给广大的读者去脑洞大开啦~

    2.1K30

    扫码关注腾讯云开发者

    领取腾讯云代金券