JasonHu

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

2018年11月30日 #

window下安装itchat库

itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。

pip 是 Python 著名的包管理工具,在 Python 开发中必不可少。

1、安装

  检查你有没有安装了pip:运行,输入cmd,回车,输入pip,回车。如果提示“'pip' 不是内部或外部命令”,原因是电脑本地没有安装pip命令。

  这有两种办法安装pip:

  A、cd索引到Python安装目录Scripts中,easy_install.exe所在的地方,执行指令“easy_install.exe pip”,就可以安装pip。

  B、首先到https://pypi.python.org/pypi/pip#downloads 下载pip包解压到一个文件夹,用控制台进入解压目录,输入:python setup.py install

  安装好之后将pip.exe的路径添加到环境变量PATH中。

接下来我们就可以安装itchat

用命令行安装:

pip install itchat

经过一系列文件下载完成就安装好了。

注:pip参数解释

pip 最常用命令

获取帮助

pip --help

升级 pip
pip install -U pip

安装包
pip install SomePackage

卸载包 
pip uninstall SomePackage

升级指定的包
pip install -U SomePackage

搜索包
pip search SomePackage

查看指定包的详细信息
pip show -f SomePackage

列出已安装的包
pip freeze or pip list

查看可升级的包
pip list -o

如果想知道安装的包在哪个位置,再执行一次安装就提示出来了。

 

2、测试

用开发工具创建一个Python文件,输入以下代码:

 

import itchat

itchat.auto_login()
#itchat.auto_login(enableCmdQR=True)#登录的时候在命令行显示二维码
#itchat.send('Hello, filehelper', toUserName='filehelper') #给文件传输助手发一条信息
friends = itchat.get_friends(update=True)  # 获取微信好友列表,如果设置update=True将从服务器刷新列表
for friend in friends[1:]:# 好友列表第一个是自己,所以统计真正好友要从第二个开始
    nickName = friend['NickName']#好友昵称
    remarkName = friend['RemarkName']#好友备注
    sex = "" if(friend['Sex']==1) else ""
    province = friend['Province']
    city = friend['City']
    alias = friend['Alias']
    if nickName=="流年":
        print("昵称:%s  备注:%s  性别:%s  省市:%s" % (nickName,remarkName,sex,province+city))
        break

 

运行,需要扫码登录:

 

扫码登录后的到运行结果:

 

测试完成!

 

转载请注明出处!

 

posted @ 2018-11-30 15:55 JasonHU 阅读(9323) 评论(0) 推荐(0) 编辑

Python在Windows上安装配置测试

摘要: Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。 2.x还是3.x 目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的,因为现在Python正在朝着3.x 阅读全文

posted @ 2018-11-30 13:59 JasonHU 阅读(5978) 评论(1) 推荐(1) 编辑

2018年11月29日 #

NodeJs在windows上安装配置测试

摘要: Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的 阅读全文

posted @ 2018-11-29 18:44 JasonHU 阅读(1243) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示