wxpy

python pip及安装包安装

江枫思渺然 提交于 2020-11-23 05:12:06
python 微信聊天 D:\untitled\hello.py 入口 web禁止登陆。。 安装命令: 手动安装: D:\python\setuptools-41.2.0>python setup.py install 下载下来手动安装pip D:\python\pip-1.4.1\pip-1.4.1>python setup.py install D:\python\setuptools-41.2.0>python setup.py install ImportError: No module named future解决方法: 手动安装缺少依赖,sudo pip install future 下载地址:https://pypi.org/simple/itchat/ https://pypi.org/simple/pip/ Python之requests的安装 https://www.cnblogs.com/king8/p/9216133.html 关于ModuleNotFoundError: No module named 'urllib3'解决 https://blog.51cto.com/suyanzhu/2313832 https://github.com/urllib3/urllib3 pip list ImportError: No module named

Beta 冲刺(7/7)

时光总嘲笑我的痴心妄想 提交于 2020-11-11 10:33:12
Beta 冲刺 (7/7) 队名:第三视角 组长博客链接 本次作业链接 团队部分 团队燃尽图 工作情况汇报 张扬(组长) 过去两天完成了哪些任务 文字/口头描述 组织会议 wxpy中多个功能的开发 整合 展示GitHub当日代码/文档签入记录 接下来的计划 答辩 还剩下哪些任务: 个人任务看板 燃尽图 有哪些困难: 身体依然不好,感冒严重,精神不振,外加牙疼厉害 有哪些收获和疑问: 暂无 郭俊彦 过去两天完成了哪些任务 文字/口头描述 跟着大佬找找bug 展示GitHub当日代码/文档签入记录 无 接下来的计划 跟着大佬完成beta展示 还剩下哪些任务: 个人任务看板 燃尽图 有哪些困难: 到后面来有点帮不上忙的感觉 bug可真难整呀 有哪些收获和疑问: 暂无 王全炯 过去两天完成了哪些任务 文字/口头描述 编写qss 美化布局 展示GitHub当日代码/文档签入记录 暂无 接下来的计划 与后端进行对接 还剩下哪些任务: 个人任务看板 燃尽图 有哪些困难: 暂无 有哪些收获和疑问: 暂无 肖地秀 过去两天完成了哪些任务 文字/口头描述 文档的整理 展示GitHub当日代码/文档签入记录 暂无 接下来的计划 配合好大家 好好完成布置的任务 还剩下哪些任务: 个人任务看板 燃尽图 有哪些困难: 暂无 有哪些收获和疑问: 暂无 朱文婧 过去两天完成了哪些任务 文字/口头描述 没有任务

第一个微信小项目

偶尔善良 提交于 2020-08-10 05:44:41
第一个好友分析: 我们需要用到wxpy这个库,这个库用到时会弹出一个二维码,这个二维码是通过扫码的方式登录微信,以获取信息 1 # 导入模块 2 from wxpy import * 3 4 # 初始化机器人,选择缓存模式(扫码)登录 5 bot = Bot(cache_path= True) 6 7 # 获取我的所有微信好友信息 8 friend_all = bot.friends() 接下来我们调用这个库的函数做到将好友的信息转化成列表 1 lis= [] 2 for a_friend in friend_all: 3 NickName = a_friend.raw.get( ' NickName ' ,None) 4 Sex ={1: " 男 " ,2: " 女 " ,0: " 其它 " }.get(a_friend.raw.get( ' Sex ' ,None),None) 5 City = a_friend.raw.get( ' City ' ,None) 6 Province = a_friend.raw.get( ' Province ' ,None) 7 Signature = a_friend.raw.get( ' Signature ' ,None) 8 list_0= [NickName,Sex,City,Province,Signature] 9 lis

戏精程序员,用python开发了一个女朋友,天天秀恩爱

自闭症网瘾萝莉.ら 提交于 2020-08-06 05:36:31
很多人都知道,程序员大部分都是单身狗,然而,无奈Python实在太强大,居然可以用来开发一个女朋友出来。 其实,这个女朋友类似很多视频中,那些假装自己有女朋友或男朋友的人一样,也是在假装哦,但是程序员的用python假装自己有女朋友,要比他们更加真实。 那么,今天,我就教大家如何用python开发一个“女朋友”吧。 首先准备运行环境 运行平台是:Mac Python版本:Python3.6 IDE:spyder 模块:wxpy(pip install wxpy) 指定聊天的对象,然后厚脸皮开始进行表白吧! 实现效果如下: 可以由自己随意找一个群,然后开始自动回复群里的消息。 然后开始自动与所有人聊天,并且如果因为好友太多,信息太多,还可以通过这个机器人一键回复所有人的消息,还能并行执行。 实现的效果图 怎么样?有没有羡慕到呢?这个用python开发出来的“女朋友”,虽然不能用来拍照,但可以聊天,还可以用来感受女朋友的关心哦! 好吧,说实话,这是一个python入门项目,因为比较有趣,所以拿出来分享给大家。 来源: oschina 链接: https://my.oschina.net/u/4588581/blog/4454443

Python-定时爬取指定城市天气(一)-发送给关心的微信好友

北战南征 提交于 2020-05-08 06:44:16
一、背景 上班的日子总是3点一线,家里,公司和上班的路径,对于一个特别懒得我来说,经常遇到上班路上下雨了,而我却没带伞,多么痛的领悟。最近对python有一种狂热的学习热情,写了4年多的C++代码,对于python我不能说简单,但是他做东西确实太快了,现有的第三方资源真的炒鸡多,用的我也是不亦乐乎。除了上班忘记带伞,每天重复性的工作还有很多,比如上下班打卡、每个礼拜的周报,还有如果有关心的女神,也可以做定时发送心里话,或者定时提醒等各种服务。有时候想如果有一个人能按时提醒我就好了,这种想法也就停留了那么几分钟就被自己pass掉了,因为别人也可能忘记啊。。。那么这件事是不是可以交给程序来做呢!毕竟程序可是会老老实实的做重复性的工作,而且他们乐此不疲。 上述问题的场景大多都是需要程序在指定时间、或者指定场合提醒我们该干什么了,本篇文章就定时天气提醒服务来做开篇,讲述使用Python怎么完成这样一个任务,既然这样,那我们就开始构思我们的程序吧 二、构思 看过背景中的需求描述,要实现这个功能,我们需要解决以下这么几个问题: 1、爬取天气信息,那么接下来就产生第二个问题了 2、动态获取指定城市天气 3、发送天气信息给指定微信好友 4、定时触发爬取动作 5、怎么关联微信账号 下面我们将一步一步解决上述几个问题,并实现我们的需求 三、爬取天气 解决问题1: 对于使用过爬虫的同学来说

十三行代码拥有自己的微信陪聊机器人

自作多情 提交于 2020-04-30 02:06:20
大体的套路就是通过python登陆网页微信,调用图灵机器人的接口,之后收到信息就可以自动回复。 首先需要一个图灵机器人账号,注册地址:http://www.tuling123.com 之后登陆,创建一个机器人,获取到apikey,这个之后需要用到。 安装python的wxpy模块: pip install wxpy 安装完成后就可以开始写代码了: from wxpy import * robot = Bot()初始化机器人,登陆网页微信 tuling = Tuling(api_key= ' xxxxxxxxxxxxxxxxxxxxxxxxxxxxx ' )#初始化图灵接口组件 @robot.register(chats = [Friend,Group])#注册机器人响应方法,只响应好友和群消息,公众号一般都有自动回复,所以不响应公众号消息 def reply_my_friend(msg): if msg.member: #判断是否为群消息 if msg.is_at:如果是@自己的就自动回复,否侧pass tuling.do_reply(msg) else : pass else :#非群的好友消息一律回复 tuling.do_reply(msg) embed() 是不是很简单 使用方法同windows版的微信,运行后弹出二维码,扫码登陆。建议使用小号测试。 上个效果图: 功能介绍:

[技术博客]使用微信机器人监听群内招聘信息的过程及遇到的问题

柔情痞子 提交于 2020-04-30 02:06:03
概述 本篇博客主要介绍如何使用python的wxpy库,在 其他博客 代码的基础上,通过网页版微信,监听某个好友或微信群中,满足特定要求的消息,并集中转发至制定好友处。 感谢作者”猪哥“(微信号IT--Pig)提供的教程与开源代码! 配置机器介绍 python版本:Python 3.7.3 依赖库:wxpy 安装方法:安装pip后,输入在控制台输入以下代码进行安装 pip3 install -U wxpy -i "https://pypi.doubanio.com/simple/" 常用功能测试 本篇博客在 该博客 的代码基础上进行更改。作者在文章中给出了开源代码,地址如下: 基于python的微信机器人 该项目已经实现了很多功能,如自动化的好友管理功能、简单的聊天机器人、群聊的消息监听与转发、公众号的自动管理管理功能等。本篇博客主要阐述如何对其中的消息监听功能进行自定义修改以满足不同需求,并介绍个别所遇到问题的解决方法。 刚开始登录微信时就遇到了一个问题,程序不能正确弹出二维码以登录微信,经查阅代码发现,项目的robot.py中的一个参数console_qr使其在控制台打印出了二维码,因此需对其作出修改: bot = Bot(cache_path=True, console_qr=False) 由于只有一个微信号,无法实现远程控制机器人,因此也不能收到一些反馈消息

python实现微信自动回复机器人

喜欢而已 提交于 2020-04-29 11:11:41
一 简单介绍 wxpy基于itchat,使用了 Web 微信的通讯协议,,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。实现了微信登录、收发消息、搜索好友、数据统计等功能。 总而言之,可用来实现各种微信个人号的自动化操作。(http://wxpy.readthedocs.io/zh/latest/bot.html) 安装:wxpy 支持 Python 3.4-3.6,以及 2.7 版本 pip3 install -U wxpy 安装 pillow模块 pip3 install pillow 安装 pyecharts模块 pip3 install pyecharts 二 登录微信 1 、 扫码登录微信 from wxpy import * bot = Bot() 2、cache_path=True 运行上面的程序,会弹出二维码,用手机微信扫一扫即可实现登录。 但上面的程序有一个缺点,每次运行都要扫二维码。不过wxpy非常贴心地提供了缓存的选项,用于将登录信息保存下来,就不用每次都扫二维码,如下 bot = Bot(cache_path=True) # 必须先登录过一次以后才可以使用缓存 三 微信好友男女比例占比展示 from wxpy import * from pyecharts import Pie import webbrowser bot =Bot(cache

微信机器人(实现自动回复,数据统计) + 数据可视化

自古美人都是妖i 提交于 2020-04-29 11:11:10
微信机器人的使用 安装:wxpy模块、pillow模块、pyecharts数据可视化模块(https://pyecharts.org # 官网) 显示中国地图,需要装中国地图模块: 全球国家地图: echarts-countries-pypkg (1.9MB): 世界地图和 213 个国家,包括中国地图 中国省级地图: echarts-china-provinces-pypkg (730KB):23 个省,5 个自治区 中国市级地图: echarts-china-cities-pypkg (3.8MB):370 个中国城市 中国县区级地图: echarts-china-counties-pypkg (4.1MB):2882 个中国县·区 中国区域地图: echarts-china-misc-pypkg (148KB):11 个中国区域地图,比如华南、华北。 特别注明,中国地图在 echarts-countries-pypkg 里。需要这些地图的朋友,可以装 pip 命令行: $ pip3 install echarts-countries-pypkg $ pip3 install echarts-china-provinces-pypkg $ pip3 install echarts-china-cities-pypkg $ pip3 install echarts-china

wxpy学习

不问归期 提交于 2020-03-10 05:28:56
准备工作 安装 pip install -U wxpy -i "https://pypi.doubanio.com/simple/" 通过python脚本来发送消息给好友 from wxpy import * bot = Bot(console_qr=2) my_friend = bot.friends().search('张三', sex=MALE, city="武汉")[0] my_friend.send('Hello WeChat!') 然后,在linux下cli执行 python wxbot.py 终端会显示一个二维码,用手机客户端扫一扫,并确认登录就会将消息发送到好友张三。 疑问 1.程序运行完自动退出? 是的。可以在代码末尾加上embed()来阻塞线程,进入到python命令行。 2.每次登陆都要扫码? 可以通过设置cache_path=True来避免一段时间内重复扫码(会在模块文件所在目录生成wxpy.pkl文件)。 3.可以在linux下使用么? 当然可以。本文中的例子就是在centos6上进行的,不过注意设置console_qr=True。 附: window下代码 # -*- coding: utf-8 -*- from wxpy import * #创建一个聊天机器人 bot = Bot(cache_path=True) #设置cache