首页文章Python之第三方模块itchat微信手机助手「Python之第三方模块itchat」

Python之第三方模块itchat微信手机助手「Python之第三方模块itchat」

时间2025-02-05 17:43:37发布yu分类文章浏览158
导读:什么是API API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数...
  • 什么是API

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

在linux中,用户编程接口API遵循了UNIX中最流行的应用编程界面标准—POSIX标准。POSIX标准是由IEEE和ISO/IEC共同开发的标准系统。该标准基于当时现有的UNIX实践和经验,描述了操作系统的系统调用编程接口API,用于保证应用程序可以在源程序一级上在多种操作系统上移植运行。这些系统调用编程接口主要是通过C库(LIBC)来实现的。

  • 制定ip地理位置的获取

网上有很多API接口, 直接可以返回json格式的数据, 通过处理, easy搞定……
根据IP查询所在地、运营商等信息的一些API如下:
1.淘宝的API:http://ip.taobao.com/service/getIpInfo.php?ip=110.84.0.129

2.新浪的API:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=110.84.0.129

3.腾讯的网页查询(返回的非json格式): http://ip.qq.com/cgi-bin/searchip?searchip1=110.84.0.129

4.ip.cn的网页(返回的非json格式):http://www.ip.cn/index.php?ip=110.84.0.129

5.ip-api.com: http://ip-api.com/json/110.84.0.129

上述的API接口,大多有一个特点是, 返回的直接是个json格式;
Json数据: JavaScript Object Notation, 一种轻量型数据交换格式, 便于阅读和交换数据.

  • 什么是itchat模块

itchat是微信提供给python的一个接口包,其主要实现微信的基本功能,包括接发消息、获取好友个人资料等,要说有趣的东西,当然是注册图灵机器人,实现自动回复,其次还可以基于好友资料信息,做一些可视化的工作,包括签名的词云,性别的比例,好友的全国分布等

可自行下载了解:itchat
安装:

 
  • itchat模块的应用示例

1.给手机助手发送消息

 

2.统计微信的男女比例

 

3.用图灵机器人工智能回复消息(需自行创建图灵机器人并api)

 

4.在微信端可使用linux系统命令

 

5.在python中执行shell命令

舟山版权声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com

展开全文READ MORE
第三方模块手机微信
adb连接android手机常见问题处理adb连接手机「adb连接android手机常见问题处理」 手机无声的可能原因及解决方案手机没有声音了怎么办「手机无声的可能原因及解决方案」