精华内容
下载资源
问答
  • python登录微信模块的确好用,它山之石怎么消化利用呢?经过微信库的拆解研究得到以下结论: 结论一:python登录微信其实就是用http的post协议和get协议,get协议获得uuid,获得二维码,等待手机端扫描通过,解析...

      python登录微信模块的确好用,它山之石怎么消化利用呢?经过微信库的拆解研究得到以下结论:

     

    结论一:python登录微信其实就是用http的post协议和get协议,get协议获得uuid,获得二维码,等待手机端扫描通过,解析网页xml参数;然后换为post协议进行初始化微信页面,得到好友信息。

    结论二:有了微信网页接口文档,就可以实现任何一种语言的移植,不再局限于python

     

    设想一: 用命令获取pythonIDE窗口,监控输入输出;

    方法实施:用user32.dll里面的得到窗口句柄,模拟键盘传入数据

    验证结果:很麻烦,对窗口进行输入要查询对照表,还不能输入中文;输出更是很难得大到返回数据。

     

    设想二:用micropython实现功能

    方法实施:用ESP8266模块进行串口指令

    验证结果:会遇到无法显示二维码,安装微信库出错,解析异常等错误

     

    设想三:拆解微信网页版原理,根据原理操作

    方法实施:查找微信机器人的接口运作原理,用熟悉的语言进行模仿

    验证结果:可行,对技术要求高,需要懂得网络协议的使用。

    转载于:https://www.cnblogs.com/Dream-doing/p/11060571.html

    展开全文
  • 本文实例讲述了Python实现清理微信僵尸粉功能。分享给大家供大家参考,具体如下:原理通过Pyhton调用itchat模块登录网页版微信,给你所有好友发送特殊符号,对方收不到这个特殊符号,只要有人删了你,你的微信就会...

    本文实例讲述了Python实现清理微信僵尸粉功能。分享给大家供大家参考,具体如下:

    2020529113337863.png?2020429113420

    原理

    通过Pyhton调用itchat模块登录网页版微信,给你所有好友发送特殊符号,对方收不到这个特殊符号,只要有人删了你,你的微信就会显示被删的人。

    2020529113433638.png?2020429113512

    所需环境

    Python3

    itchat模块

    安装

    pip install itchat

    使用

    新建qf.py文件,拷贝下面代码,保存

    import itchat

    import time

    itchat.auto_login(hotReload=True) # 热加载

    print('检测结果可能会引起不适。')

    print('检测结果请在手机上查看,此处仅显示检测信息。')

    print('消息被拒收为被拉黑, 需要发送验证信息为被删。')

    print('没有结果就是好结果。')

    print('检测1000位好友需要34分钟, 以此类推。')

    print('为了你的账号安全着想,这个速度刚好。')

    print('在程序运行期间请让程序保持运行,网络保持连接。')

    print('请不要从手机端手动退出。')

    input('按ENTER键继续...')

    friends = itchat.get_friends(update=True)

    lenght = len(friends)

    for i in range(1, lenght):

    # 微信bug,用自己账户给所有好友发送"ॣ ॣ ॣ"消息,当添加自己为好友时,只有自己能收到此信息,如果没添加自己为好友\

    # 没有人能收到此信息,笔者此刻日期为2019/1/6 8:30,到目前为止微信bug还没修复。

    # 所以迭代从除去自己后的第二位好友开始 range(1, lenght)。

    itchat.send("జ్ఞా", toUserName=friends[i]['UserName'])

    print(f'检测到第{i}位好友: {str(friends[i]["NickName"]).center(20, " ")}')

    # 发送信息速度过快会被微信检测到异常行为。

    time.sleep(2)

    print('已检测完毕,请在手机端查看结果。')

    itchat.run()

    CMD->CD到该文件目录,再运行,扫码登录即可开始检测,速度有点慢。

    希望本文所述对大家Python程序设计有所帮助。

    展开全文
  • python微信模块 itchat

    2017-09-23 14:42:47
    基本微信朋友数据分析,在此做个笔记。#获取群聊成员信息 import itchat itchat.login() #生成二维码,扫描二维码登录网页微信 chatrooms=itchat.get_chatrooms(update=True) #获取群聊信息 userName=chatrooms[2]['...

        基本微信朋友数据分析,在此做个笔记。

    #获取群聊成员信息
    import itchat
    itchat.login()   #生成二维码,扫描二维码登录网页微信     
    chatrooms=itchat.get_chatrooms(update=True)      #获取群聊信息
    userName=chatrooms[2]['UserName']                #群聊名称,此时为第三个群          
    memberList = itchat.update_chatroom(userName=userName,detailedMember=True) #获取微信群成员信息,后面的参数必须设置为True,不然会获取不到成员信息
    memberList=memberList.get('MemberList')          #返回的类似于字典
    #分析群聊成员基本信息
    import pandas as pd                              #接下来,我们可以用pandas模块进行基本的数据统计
    member=pd.DataFrame(memberList)

    参考:

    [1] http://itchat.readthedocs.io/zh/latest/tutorial/tutorial0/

    [2] http://www.bkjia.com/Pythonjc/1199097.html

    [3] http://blog.csdn.net/isyiming/article/details/76018290  (获取群成员信息失效 )

    [4] https://github.com/littlecodersh/ItChat Github文档

    展开全文
  • python微信模块的使用

    2019-01-23 11:34:10
    给手机助手发送消息 import itchat import time import random itchat.auto_login() for i in range(3):  itchat.send('hello',toUserName='filehelper')  time.sleep(1) ...####统计男女比例 ...

    给手机助手发送消息
    import itchat
    import time
    import random
    itchat.auto_login()

    for i in range(3):
        itchat.send('hello',toUserName='filehelper')
        time.sleep(1)


    ####统计男女比例
    import itchat
    import time
    import random
    itchat.auto_login()
    ccc = {}
    ss = itchat.get_friends()
    for i in ss[1:]:
        if i['Sex'] == 1:
            ccc['male'] = ccc.get('male', 0) + 1
        elif i['Sex'] == 2:
            ccc['female'] = ccc.get('female', 0) + 1
        else:
            ccc['other'] = ccc.get('other', 0) + 1
    print(ccc)

    ##其中 dict.get('male',0)  如果有值就加1,没有值就返回0,0是默认值

    展开全文
  • 工作中经常和数据打交道,也避免不了使用Excel整理或者汇总一些数据,业务经常会给到一些excel,要求把这些数据怎么样怎么样,既然学了Python,就打算写个脚本处理这些数据,于是看了些操作excel的模块(xlrd&...
  • 一、涉及知识点讲解 os.system()返回值是脚本的退出状态码 os.popen()可以实现一个“管道”,从这个命令获取的值可以继续被使用。因为它返回一个文件对象,可以对这个文件...二、微信远程控制电脑执行命令实现 ...
  • 本文实例讲述了python使用itchat模块实现简单的微信控制电脑功能。分享给大家供大家参考,具体如下: #!/usr/bin/python#coding=UTF-8import requests, jsonimport itchatimport os,time,datetimefrom PIL import ...
  • 本文为大家分享了python微信公众号开发的简单过程,供大家参考,具体内容如下网上有很多微信公众号的开发教程,但是都是好几年前的了,而且很多都是抄袭其他人的,内容几乎一模一样。真的无语了。只好自己总结一下...
  • 原理通过Pyhton调用itchat模块登录网页版微信,给你所有好友发送特殊符号,对方收不到这个特殊符号,只要有人删了你,你的微信就会显示被删的人。所需环境Python3itchat模块安装pip install itchat使用新建qf.py文件...
  • 1.需要用到的模块:requests:Requests 是用Itchat:itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。当然,该api的使用远...
  • 前两天在51cto看见某篇推荐博文,大概是一个Python的小程序可以读取微信撤回的信息。豆子比较感兴趣,在知乎和github上搜索了相关的源代码,发现原来实现起来非常的简单,他的核心是使用一个叫做itchat的模块,这个...
  • 环境:Python3.7,Eric6,Pyqt5Python库:wxpywxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能## 扩展。成品图微信群聊功能点:单个好友,单个群发送,以及全部好友,全部群聊发送...
  • 安装: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 = ...
  • 微信支付的3种方式:Native支付是指商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。...JSAPI支付是指商户通过调用微信支付提供的JSAPI接口,在支付场景中调起微信支付模块完成收...
  • Python微信好友分析Demo

    2020-04-02 12:58:11
    Python微信好友分析DemoPython微信好友分析Demo【实验内容】【实验原理】【实验环境】【实验步骤】 Python微信好友分析Demo 【实验内容】 练习使用Python模块,调取微信好友接口,获取好友相关信息进行统计并可视化...
  • Python微信机器人

    2018-09-12 16:11:00
    Python微信机器人 本文目录 一 简介 二 登录微信 三 微信好友男女比例 四 微信好友地域分布 五 微信聊天机器人 一 简介 wxpy基于itchat,使用了 Web 微信的通讯协议,,通过大量接口优化提升了模块的...
  • 本文是使用Python的itchat模块进行微信私聊消息以及群消息的自动回复功能,必须在自己的微信中添加微信号xiaoice-ms(微软的微信机器人)才能实现,直接复制代码运行之后扫一扫二维码即可,经过测试,该程序能够保持几...
  • itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。 --------------------- 使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。 --------------------- 当然,该api的...
  • 开发工具Python版本:3.6.4相关模块:itchat模块;pandas模块;pyecharts模块。环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。相关文件点赞转化此文后关注公众号:python工程狮,私信回复:“好友...
  • 准备工作安装非常简单,从官方源下载安装pipinstall-Uwxpy或者从...扫码登录微信fromwxpyimport*bot=Bot()运行上面的程序,会弹出二维码,用手机微信扫一扫即可实现登录。但上面的程序有一个缺点,每次运行都要扫二...
  • 最近看到微信公众号推荐了些文章,有关于用Python爬取自己的微信好友,然后做了一些分析。其实之前我也有过这样的想法,一直没去实现。刚好今天元旦,回公司写了这么一个小项目。其实获取微信好友很简单,有现成的...
  • 01 前言&&效果展示相信大家都有忙碌的时候,不可能一直守在微信上及时回复消息。...效果如下:02 环境准备python版本:3.6.0系统平台:windows 10 x64ide:pycharm相关模块:time模块;itchat模块...
  • 开发工具Python版本:3.6.4相关模块:itchat模块;pandas模块;pyecharts模块。环境搭建安装Python并添加到环境变量,pip安装需要的相关模块即可。相关文件额外说明:pyecharts模块安装时请依次执行以下命令:pip ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,436
精华内容 574
关键字:

python微信模块

python 订阅