python3hitchat库下载_python第三方库itchat
安装itchat
pip install itchat
2.导包
import itchat
3.登陆操作
itchat.login() # 只是普通的登陆,并不具有缓存的功能
itchat.auto_login(hotReload=True) #会保留登陆状态,在短时间内不用重新登陆
给微信手机助手发消息
itchat.send(‘hello‘,toUserName=‘filehelper‘)
5.给微信助手发文件
#itchat.send_file(‘/etc/passwd‘,toUserName=‘filehelper‘)
2.统计你的好友的男女比例
friends = itchat.get_friends()
#print(friends)
info = {}
for friend in friends[1:]:
if friend[‘Sex‘] == 1:
info[‘male‘] = info.get(‘male‘,0) + 1
elif friend[‘Sex‘] == 2:
info[‘female‘] = info.get(‘female‘,0) + 1
else:
info[‘other‘] = info.get(‘other‘,0) + 1
print(info)
3.
import os
#在python中执行shell命令
#1.可以判断命令是否执行成功
#返回值是0 执行成功
#返回值不为0 执行不成功
print(os.system(‘ls‘))
#res = os.system(‘hostnameeeee‘)
#print(res)
#2.用来保存命令的执行结果
res = os.popen(‘hostname‘).read()
print(res)
4.图灵机器人微信聊天
import itchat
import requests
def get_tuling_reponse(_info):
print(_info)
api_url = ‘http://www.tuling123.com/openapi/api‘ 注册图灵提供的url
data = {
‘key‘:‘28a1d488a7fe47b5b637b750a6f3d66b‘, 注册图灵机器人中的key
‘info‘:_info,
‘userid‘:‘haha‘
}
#发送数据到指定的网址,获取网址返回的数据
res = requests.post(api_url,data).json()
#print(res,type(res))
#给用户返回的内容
print(res[‘text‘])
return (res[‘text‘])
#get_tuling_reponse(‘给我讲个笑话‘)
#get_tuling_reponse(‘不好笑‘)
获取好友发送的文本信息 #返回文本信息
content = msg[‘Content‘]
#将好友的消息发送给机器人去处理,处理的结果就是返回给好友的信息
returnContent = get_tuling_reponse(content)
return returnContent
itchat.auto_login()itchat.run()
python3hitchat库下载_python第三方库itchat相关推荐
- qpython3h第三方库安装_Python第三方库安装
Python有一个全球社区:https://pypi.org/,在这里我们可以搜索任何主题的Python第三方库.PyPI全称是Python Package Index,指的是Python包的索引,它 ...
- python第三方库jieba下载_Python第三方库____jieba
jieba是优秀的中文分词第三方库 中文文本需要通过分词获得单个词语 jieba是优秀的中文分词第三方库,需要额外安装 (pip install jieba) jieba库提供三种分词模式,最简单只 ...
- python源码库安装_Python第三方库安装及常见问题
源码安装 Python第三方库几乎都可以在github或者 pypi上找到源码.源码包格式大概有zip . tar.zip. tar.bz2.解压这些包,进入解压好的文件夹,通常会有一个setup.p ...
- python第三方库下载-python 第三方库下载
[Win 10 应用开发]共享目标(UWP) 在开始吹牛之前,先给大伙伴们拜个年,祝各位身体健康.生活愉快.[码]到功成. -------------------------------------- ...
- matplotlib是python第三方库吗_python第三方库matplotlib
matplotlib是受MATLAB的启发构建的.MATLAB是数据绘图领域广泛使用的语言和工具.MATLAB语言是面向过程的.利用函数的调用,MATLAB中可以轻松的利用一行命令来绘制直线,然后再用 ...
- python turtle库下载_python turtle库的几个小demo
一.先上图 一个同切圆和五角星 上代码 import turtle #同切圆 turtle.pensize(2) turtle.circle(10) turtle.circle(40) turtle. ...
- python numpy库下载_Python Numpy库快速入门
https://stackedit.io/viewer 1/9 Python 科 学 计 算 库 NumPy 的 使 ⽤ NumPy 的 介 绍 NumPy(Numerical Python 的 缩 ...
- python random库下载_python random库
1 >>> importrandom2 #随机小数 3 >>> random.random() #大于0且小于1之间的小数 4 0.7664338663654585 ...
- 4行指令解决pip下载Python第三方库太慢问题(pip更换国内下载源)
问题由来: 之前在写一篇项目博客时,pip下载Python第三方库:graphic-verification-code,实在太慢了,于是使用Python库官网下载,还是很慢,而且不断失败,下载慢且不 ...
最新文章
- 在ubuntu16.04中一键创建LAMP环境
- 【转载】计算机视觉~VGG网络
- Redis中的执行命令的过程
- 量化投资 -获取数据(一)入门篇
- linux centos 光盘修复,CentOS7删除/boot/initramfsxxx.img并尝试光盘救援模式修复
- setTimeOut函数传参数
- JavaWeb从开发环境搭建,到第一个servlet程序(图文)
- java怎么配置哨兵模式_redis 哨兵模式配置与spring集成
- 伪静态php空间,Win空间上如何实现WordPress博客的完美伪静态
- python笔记:random模块中的函数
- 华为mate8对flex的支持
- AD选择板边覆铜教程
- js实现微信浏览器关闭
- 二路归并排序C++实现
- FlashFXP,flashfxp安装
- 轮询小案例-扫码登录
- [AHK]提取Win10聚焦的锁屏壁纸
- 【小程序按钮控制视频播放暂停】
- 最好用的共享文件服务器,文件共享有哪些方式,哪种比较好?
- 【Java项目整理】-> CsFramework -> 从零开始手动搭建一个C/S模式中间件