精华内容
下载资源
问答
  • python wechat-python-sdk

    2018-04-10 13:44:55
    python 的相关wechat-python-sdk 的数据,进行微信公众号的开发
  • python wechat_wechat-sdk

    2020-12-01 07:22:59
    当前最新版本:v0.6.4wechat-python-sdk 希望能帮你解决微信公众平台开发中的种种不便,让你可以专注于业务逻辑本身,而不是浪费精力在与微信服务器复杂的交互中。本开发包目前支持订阅号、服务号的官方接口,相信这...

    当前最新版本:v0.6.4

    wechat-python-sdk 希望能帮你解决微信公众平台开发中的种种不便,让你可以专注于业务逻辑本身,而不是浪费精力在与微信服务器复杂的交互中。

    本开发包目前支持订阅号、服务号的官方接口,相信这将会极大的简化你的开发过程。

    请注意:本开发包并不打算提供一个独立的完整微信解决方案,我们更希望这个开发包可以非常融洽的在各个框架中进行集成并使用,对于HTTP请求及响应方面并不涉及,该开发包仅仅接受必要参数,提供各种微信操作的方法,并返回相应的可以响应微信服务器的数据(Response)或操作执行结果。

    快速开始

    安装

    请注意:本 SDK 在 pypi.python.org 上的软件包名称为 wechat-sdk

    可以通过 pip 进行安装

    pip install wechat-sdk

    也可以通过 easy_install 进行安装

    easy_install wechat-sdk

    也可以直接在终端下输入下列命令手动安装

    wget https://github.com/wechat-python-sdk/wechat-python-sdk/archive/master.tar.gz

    tar zvxf master.tar.gz

    cd wechat-python-sdk-master

    python setup.py build

    python setup.py install

    下一步

    如果你是 SDK 的新用户,请阅读 快速入门 。

    如果你需要更加全面详细的使用说明,请阅读 官方接口 。

    如果你需要 SDK 的所有细节,请阅读 API 文档 。

    如果你对 SDK 的使用心存疑问,请阅读 FAQ ,如果其中没有你想要的答案,请前往 wechat-python-sdk Issues 提出你的问题。

    如果你对本项目感兴趣,请阅读的 关于项目 和 关于作者 。

    许可协议

    本项目采用 MIT 许可协议,可放心集成于商业产品中,但请包含本许可声明。

    Copyright (C) 2014-2016 Ace Kwok

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    版本兼容说明

    wechat-python-sdk 于 2016 年 2 月份进行了一次较大规模升级,升级到了 v0.6.0 版本,但会保持向前兼容。请先前版本的用户放心升级使用。

    ChangeLog

    v0.6.4

    修正 Windows 下安装问题(感谢 jiajunhuang)

    v0.6.3

    增加了回复空消息的功能(感谢 liuwons)

    v0.6.2

    增加了 Python 3 的支持

    v0.6.1

    修正了 jsapi_ticket 的获取出错问题

    代码结构的优化

    v0.6.0

    重新编写了文档, 添加了快速上手教程

    添加了 WechatConf 微信配置类

    增加了对消息加解密的支持

    对整体进行了较大规模的重构, 优化了代码结构

    v0.5.9

    修复了 py3 中 只有 str 没有 unicode 的情况(感谢 hbrls)

    避免 generate_jsapi_signature 刷新 access_token(感谢 paicha)

    增加客服消息转发功能(感谢 torpedoallen)

    v0.5.8

    增加了小视频消息类支持

    修复了多层级XML解析问题

    v0.5.7

    修复创建二维码时的传参Bug (感谢 lvxudong)

    创建菜单时的 menu_data 可自由使用 str 或 unicode

    v0.5.6

    添加模板消息的支持

    v0.5.5

    修复 grant_jsapi_ticket 会时不时出现 invalid credential 的问题 (感谢 JohnnyZhao)

    v0.5.4

    在 grant_token 函数调用之后,顺带着覆盖本地的 access_token (感谢 JohnnyZhao)

    v0.5.3

    修复 hashlib.sha1 无法 decode unicode 字符串问题 (感谢 JohnnyZhao)

    v0.5.2

    官方接口中的 upload_media 方法增加 StringIO 支持

    v0.5.1

    官方接口增加了 JS-SDK 支持,可对 URL 进行签名 (感谢 JohnnyZhao)

    官方接口的文本回复方法增加了是否对内容进行转义的控制参数

    非官方接口增加了图文分析信息 (感谢 svcvit)

    v0.5.0

    新增了针对 Django 的上下文对话支持

    新增了非官方接口下的验证码登录及获取验证码功能

    新增了在素材库中创建图文消息功能

    新增了二维码事件的获取

    修正了编码转换问题

    修正了自定义菜单跳转事件获取

    更正了 WechatBasic 中的解释说明链接

    更新文档,增加了一个快速上手示例

    增加了FAQ文档

    展开全文
  • 最近实现了一些微信的简单玩法 我们可以通过网页版的微信微信网页版,扫码登录后去抓包爬取信息,还可以post去发送信息。》》安装itchat这个库 pip install itchat先来段简单的试用,实现微信的登录,运行下面代码会...

    最近实现了一些微信的简单玩法 我们可以通过网页版的微信微信网页版,扫码登录后去抓包爬取信息,还可以post去发送信息。

    》》安装itchat这个库 pip install itchat

    先来段简单的试用,实现微信的登录,运行下面代码会生成一个二维码,扫码之后手机端确认登录,就会发送一条信息给‘filehelper',这个filehelper就是微信上的文件传输助手。

    import itchat

    # 登录

    itchat.login()

    # 发送消息

    itchat.send(u'你好鸭!', 'filehelper')

    它会给这个文件传输助手自动发送你好鸭!

    除了登录和发送消息我们还可以这么来玩,往下走~

    》》实现微信好友男女比例

    想统计下自己微信里好友的性别比例,当然也是很简单,先获取好友列表,统计列表里性别计数

    import itchat

    # 先登录

    itchat.login()

    # 获取好友列表

    friends = itchat.get_friends(update=True)[0:]

    # 初始化计数器,有男有女,当然,有些人是不填的

    male = female = other = 0

    # 遍历这个列表,列表里第一位是自己,所以从"自己"之后开始计算

    # 1表示男性,2女性

    for i in friends[1:]:

    sex = i["Sex"]

    if sex == 1:

    male += 1

    elif sex == 2:

    female += 1

    else:

    other += 1

    # 总数算上,好计算比例啊~

    total = len(friends[1:])

    # 好了,打印结果

    print (u"男性好友:%.2f%%" % (float(male) / total * 100))

    print (u"女性好友:%.2f%%" % (float(female) / total * 100))

    print (u"其他:%.2f%%" % (float(other) / total * 100))

    运行结果:

    》》实现微信自动回复

    接着来实现一个类似qq上的自动回复,原理就是接收到消息,就发消息回去,同时发一条给文件助手,就可以在文件助手中统一查看消息。

    代码很简单,来看看

    #coding=utf8

    import itchat

    # 自动回复

    # 封装好的装饰器,当接收到的消息是Text,即文字消息

    @itchat.msg_register('Text')

    def text_reply(msg):

    # 当消息不是由自己发出的时候

    if not msg['FromUserName'] == myUserName:

    # 发送一条提示给文件助手

    itchat.send_msg(u"[%s]收到好友@%s 的信息:%s\n" %

    (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(msg['CreateTime'])),

    msg['User']['NickName'],

    msg['Text']), 'filehelper')

    # 回复给好友

    return u'[自动回复]您好,我现在有事不在,一会再和您联系。\n已经收到您的的信息:%s\n' % (msg['Text'])

    if __name__ == '__main__':

    itchat.auto_login()

    # 获取自己的UserName

    myUserName = itchat.get_friends(update=True)[0]["UserName"]

    itchat.run()

    运行后会保持登录状态,开启自动回复模式,手机上查看:

    当然,除了文字Text信息,还可以接收图片(表情包算图片),语音,名片,地理位置,分享和类型为Note的信息(就是有人提示类的消息,例如撤回消息),把装饰器写成下面形式即可实现

    @itchat.msg_register(['Map', 'Card', 'Note', 'Sharing', 'Picture','Text'])

    展开全文
  • Django Python Wechat

    2017-11-13 15:15:00
    使用第三方包WeChat-python-sdk # from wechat_sdk import WechatBasic # from wechat_sdk.exceptions import ParseError # from wechat_sdk.messages import EventMessage # from wechat_sdk.context...

    关于Django开发微信

    使用第三方包WeChat-python-sdk

    # from wechat_sdk import WechatBasic
    # from wechat_sdk.exceptions import ParseError
    # from wechat_sdk.messages import EventMessage
    # from wechat_sdk.context.framework.django import DatabaseContextStore
    
    wechat_instance = WechatBasic(
        token='spreadassistant.chltec.com',
        appid='wxacbc8e8621b5140e',
        appsecret='11d1e1723475771e958d1252f6ad045a'
    )
    
    @csrf_exempt
    def portal(request):
        if request.method == 'GET':
            # 检验合法性
            # 从 request 中提取基本信息 (signature, timestamp, nonce, xml)
            signature = request.GET.get('signature')
            timestamp = request.GET.get('timestamp')
            nonce = request.GET.get('nonce')
    
            if not wechat_instance.check_signature(signature=signature, timestamp=timestamp, nonce=nonce):
                return HttpResponseBadRequest('Verify Failed')
    
            return HttpResponse(
                request.GET.get('echostr', ''), content_type="text/plain")
    
        # POST
        # 解析本次请求的 XML 数据
        try:
            wechat_instance.parse_data(data=request.body)
        except ParseError:
            return HttpResponseBadRequest('Invalid XML Data')
    
        # 获取解析好的微信请求信息
        message = wechat_instance.get_message()
        if isinstance(message, TextMessage):
            print '收到 文本消息'
        elif isinstance(message, VoiceMessage):
            print '收到 语音消息'
        elif isinstance(message, ImageMessage):
            print '收到 图片消息'
        elif isinstance(message, VideoMessage):
            print '收到 视频消息'
        elif isinstance(message, LinkMessage):
            print '收到 链接消息'
        elif isinstance(message, LocationMessage):
            print '收到 地理位置消息'
        elif isinstance(message, EventMessage):
            print '收到 事件消息'
            #关注事件(包括普通关注事件和扫描二维码造成的关注事件)
            #如果 key 和 ticket 均不为空,则是扫描二维码造成的关注事件
    
            if message.type == 'subscribe':
                print '这是 关注事件'
            elif message.type == 'unsubscribe':
                print '这是 取消关注事件'
            elif message.type == 'scan':
                print '这是 已关注用户扫描二维码!'
            elif message.type == 'location':
                print '这是 上报地理位置'
            elif message.type == 'click':
                print '这是 自定义菜单点击'
            elif message.type == 'view':
                print '这是 自定义菜单跳转链接'
            elif message.type == 'templatesendjobfinish':
                print '这是 模板消息'
    
        reply_text = '已经响应了'
        response = wechat_instance.response_text(content=reply_text)
        return HttpResponse(response, content_type="application/xml")

    以上代码思路比较清晰所以做个记录吧,但是看到https://github.com/doraemonext/wechat-python-sdk表示该项目已经停止开发,推荐使用 https://github.com/jxtech/wechatpy/ 作为替代品。

     

    转载于:https://www.cnblogs.com/xs514521/p/7770985.html

    展开全文
  • linux+apache+mod_python+wechat_sdk搭建微信公共账号服务器转载请注明本文原作者:FignerLiuPRE最近尝试了下使用python搭建微信公共账号服务器,实现了简单的消息收发功能。其中遇到了很多问题,特此记录下来。...

    linux+apache+mod_python+wechat_sdk搭建微信公共账号服务器

    转载请注明本文原作者:FignerLiu

    PRE

    最近尝试了下使用python搭建微信公共账号服务器,实现了简单的消息收发功能。其中遇到了很多问题,特此记录下来。

    服务器的选择

    如果使用python做开发语言,一般选用以下几种服务器可以用来做微信公共账号服务器(如果不全,欢迎大家补充):

    SAE + wsgi

    apache + mod_python

    apache + mod_wsgi

    nginx + wsgi

    如果对使用独立的服务器没有需求,或者对apache和nginx的配置不熟悉,一般采用SAE + wsgi做服务器。由于手头正好有闲置的Apache,本着生命在于折腾,从折腾中学习的目的,我选择了apache + mod_python作为我的服务器。以下的内容均以此为背景。

    在后面的开发过程中我体会到,我的这个选择绝对是最折腾人的 = 。=

    sdk的选择

    除了微信官方的sdk外,github上找到两个第三方sdk:

    wechat-python-sdk

    WeRoBot

    这两个sdk各有优劣,wechat-python-sdk代码更简洁易懂,而WeRoBot功能更全,包含微信支付API操作类等wechat-python-sdk不具有的功能。本次我选择使用了wechat-python-sdk

    服务器搭建与配置

    首先操作系统我选择的是放在阿里云上的centos 5.10

    需要安装如下软件包:

    apache 我选用的是httpd-2.4.10

    expat expat是用来解析xml等文件的库,我选用的是expat-2.0.1.tar.gz

    apr Apache Portable Runtime我选用的是apr-1.5.1.tar.gz

    apr-util 我选用的是apr-util-1.5.4.tar.gz

    prce Perl Compatible Regular Expressions 我选用的是pcre-8.36.tar.gz 。 上述expat,apr,apr-util,prce均为安装Apache时的依赖项,注意各软件包的版本,如果不一致可能导致不兼容的问题。

    mod_python Apache处理python的模块,我选用的是mod_python-3.5.0.tgz

    python-devel mod_python的安装依赖项,我选用的是python-devel-2.6.6-52.el6.x86_64,应和系统使用的python版本一致。

    python-pip python库安装工具,用来安装wechat-sdk

    wechat-sdk 微信平台第三方sdk

    virtualenv(可选) virtualenv的简介

    首先安装各软件包

    为了统一和方便,我把所有软件包都安装到了/usr/local下,均为编译安装。

    以下是部分安装配置命令

    #pcre

    ./configure --prefix=/usr/local/pcre

    #apr

    ./configure --prefix=/usr/local/apr

    #apr-util

    ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-expat=/usr/local/expat/#apache

    ./configure --prefix=/usr/local/apache --with-expat=/usr/local/epxat --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre/或者

    ./configure --prefix=/usr/local/apache --with-expat=/usr/local/epxat --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre/#mod_python

    ./configure --prefix=/usr/local/mod_python --with-apxs=/usr/local/apache/bin/apxs

    除wechat-sdk外,安装命令均为make && make install。wechat-sdk安装方法为pip install wechat-sdk

    配置apache

    首先将Apache配置为自启动服务,可参考这篇文章

    服务启动成功后,在浏览器输入你的服务器ip,可看到如下It works! 字样,则表示Apache安装成功。接下来修改Apache配置文件,打开文件/usr/local/apache/httpd.conf,分别在对应位置添加如下配置

    在下面添加

    SetHandler mod_python

    PythonHandler index

    PythonDebugOnOrder allow,deny

    Allow from all

    在下面添加

    Alias /mywechat "/usr/local/apache/htdocs/daemon/webchat/mywechat.py"

    上面的配置的意思是:1.告诉Apache,目录/usr/local/apache/htdocs/daemon/webchat将使用mod_python处理客户端请求,所有请求交给这个目录下的index.py来处理;2.告诉Apache,为路径/usr/local/apache/htdocs/daemon/webchat/mywechat.py起了个别名,当客户端访问/mywechat的时候,实际上就是在访问/usr/local/apache/htdocs/daemon/webchat。

    注,上述配置需要设置了DocumentRoot为/usr/local/apache/htdocs才有效

    功能开发

    接下来我们只需要向index.py和mywechat.py中添加对应的请求处理逻辑即可!

    我们实现最简单的功能,即接收服务器请求,并给客户端发送消息。

    要完成这一步,我们首先要了解我们都可能收到哪些请求,以及这些请求的作用。

    首先在你登录微信公共账号,并点击成为开发者后,系统会让你验证你的服务器配置,这时微信公共平台服务器会向你的系统发送一个GET请求,来验证你的服务器,你需要按照微信制定的规则来返回验证信息。

    当验证通过后,微信普通用户向你发送消息时,普通用户会发送给你的服务器一个POST请求,这个请求将请求内容包含在一个xml文档中。

    简单来说,你需要处理这两种正常请求。此外,在你公共账号投入商业使用之前,还需要能够处理别人伪造的非法请求,从而避免信息被窃取。

    示例代码

    index.py

    #encoding:utf-8

    from mod_python importapacheimportosdefhandler(req):

    handler= req.uri[req.uri.rfind('/')+1:]if handler[-3:] == ".py":

    handler= handler[0:-3]if not handler == "index":

    req.add_handler("PythonHandler", handler);else:

    req.write("using the default handler : index")return apache.OK

    mywechat.py

    #-*- coding: utf-8 -*-#!/usr/bin/python

    from mod_python importapachefrom mod_python importutilimportosfrom wechat_sdk importWechatBasicimportsysimport_apache

    parse_qsl=_apache.parse_qsldefhandler(req):

    req.no_cache=True

    wechat= WechatBasic(token='yourtoken')if req.method == "GET":

    req.content_type= "text/plain"args=req.args

    apache.log_error("get req caught!!!")

    check(req,wechat)elif req.method == "POST":

    req.content_type= "text/xml"apache.log_error("post req caught!!!")

    parse(req,wechat)else:

    apache.log_error("unknown req method")returnapache.OKdefcheck(req,wechat):

    parameters=util.FieldStorage(req)

    apache.log_error(str(parameters))

    signature= parameters.get('signature',None)

    timestamp= parameters.get('timestamp',None)

    nonce= parameters.get('nonce',None)

    echostr= parameters.get('echostr','')if wechat.check_signature(signature=signature, timestamp=timestamp, nonce=nonce):

    apache.log_error("check succeed")

    req.write(echostr)returnapache.OKelse:

    apache.log_error("check failed")returnapache.HTTP_UNAUTHORIZEDdefparse(req,wechat):#get request body

    try:

    clen= int(req.headers_in["content-length"])except(KeyError,ValueError):raiseapache.SERVER_RETURN(apache.HTTP_LENGTH_REQUIRED)

    req_body=req.read(clen)

    apache.log_error(req_body)#parse body

    try:

    wechat.parse_data(req_body)

    message=wechat.get_message()

    response=Noneif message.type == 'text':if message.content == 'wechat':

    response= wechat.response_text('^_^')else:

    text=u'text'response= wechat.response_text(text.encode('utf-8') + message.content.encode('utf-8'))elif message.type == 'image':

    response= wechat.response_text('image')elif message.type == 'subscribe':

    response= wechat.response_text('welcome to mywechat!!!')else:

    response= wechat.response_text('unknown'+message.type)

    req.write(response)

    apache.log_error(response)exceptException as e:

    apache.log_error("\n\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n\n")

    apache.log_error(str(e))

    apache.log_error("\n\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n\n")

    这样简单的demo就Ok了!

    你可以拿起手机给自己的公共账号发消息来测试了!

    tips

    mod_python比较蛋疼的一个地方就是,很多时候出错了它在log里只说一句:Segment Fault.....,根本就没什么用,所以你需要在可能出现异常的地方将它们捕获,并用apache.log_error(str(e))将错误信息输出到log中。

    实际安装过程中,遇到了很多由于expat不兼容而出现的问题,而官方又没有说明,所以我在这上面花了很多时间。实际上centos 5.10系统中预装了expat,但配置Apache安装项时,指定系统的expat的时候总会报错,所以决定自己编译安装expat。mod_python使用过程中,会加载pyexpat.so,而我的系统中pyexpat.so仅支持版本为2.0.1的expat。由于pyexpat.so为python安装包内的内容,我们无法更改,所以我们只能安装版本为2.0.1的expat来解决这个问题。

    使用这种方式实际使用时我还遇到了这个错误“symbol XML_SetHashSalt, version EXPAT_2_0_1_RH not defined in file libexpat.so.1 with link time reference”,通过strings libexpat.so.1.5.2 |grep expat -i我发现我安装的expat中不包含“EXPAT_2_0_1_RH”这个字段,而系统自带的则包括。

    解决方法是

    cd d /usr/local/expat/lib

    ln -s /lib64/libexpat.so.1.5.2 libexpat.so.1.5.2

    这个解决方法很不漂亮,但是目前没找到别的解决办法。

    useful links

    TODO

    文字编码问题还没有解决,当前环境无法给用户发送中文消息

    展开全文
  • python wechat_wechatpy

    2021-02-09 08:00:17
    _\ \ \__\ __/ / / \|____________|\|_______|\|_______|\|__|\|__|\|__|\|__| \|__| \|__||\___/ / \|___|/ 微信(WeChat) 公众平台第三方 Python SDK。 功能特性 普通公众平台被动响应和主动调用 API 企业微信 API ...
  • 执行:body = request.data.decode('utf-8')wechat.parse_data(body,msg_signature=signature,timestamp=timestamp,nonce=nonce)异常如下:File "/usr/local/lib/python3.4/site-packages/wechat_sdk/basic.py", ...
  • python wechat_sdk SSLError

    千次阅读 2017-08-28 11:05:08
    在用wechat_sdk开发微信公众号时,出现了以下错误: SSLError: HTTPSConnectionPool(host='api.weixin.qq.com', port=443): Max retries exceeded with url 最开始以为是代码写的不对的问题,最后想起来,之前更新...
  • importsysimportosimportbase64importrandomimporttimeimportthreadingimporttkinter as tkimporttkinter.font as tffrom tkinter.filedialogimportaskopenfileimportpywintypesimportrequestsfrom win32.lib.win32c...
  • 安装说明 pip install wechat2 使用示例 获取access_token方法 from wechat.base import get_access_token_dict get_access_token_dict(APPID, APPSECRET) 消息处理基类 继承基础的消息处理类BaseHandler, 重写对应...
  • 项目简介:本次课程是基于 Flask Web 框架开发的娱乐级别的微信公众号后台,学习并实践 python 编程,Flask Web 开发以及微信公众平台开发机器人的基本步骤。本教程由bulabean发布在实验楼,完整教程及在线练习地址...
  • WechatPCAPI微信PC版的API接口,可通过Python调用微信获取好友、群、公众号列表,并收发消息等功能。可用于二次开发在线微信机器人、微信消息监控、群控软件、开发界面作多个微信控制软件等用途。当前版本:@钊@当前...
  • python监控wechat

    2019-05-26 22:05:00
    import osimport reimport shutilimport timeimport itchatfrom itchat.content import *# 说明:可以撤回的有文本文字、语音、视频、图片、位置、名片、分享、附件# {msg_id:(msg_from,msg_to,msg_time,msg_time_...
  • 在本篇内容里小编给大家整理的是关于python登录WeChat 实现自动回复的相关实例内容以及知识点总结,有兴趣的朋友们参考下。
  • # _*_ coding: utf-8 _*_"""python_wechat.py by xianhu主要包括如下功能:(1) 自动提醒群红包(2) 自动监测被撤回消息(3) 群关键字提醒,群被@提醒"""import timeimport itchatimport loggingfrom itchat.content ...
  • pythonwechat

    2019-04-10 21:53:37
    itchat是一个开源的微信个人号接口,可以使用该库进行微信网页版中的所有操作,比如:所有好友、添加好友、拉好友群聊、微信机器人等等。 我用的是pycharm,先在环境中下载所需要的包(操作比较简单,我就只下了...
  • PythonWechat

    2018-12-14 16:10:20
    In [1]: import itchat In [2]: itchat.login() #爬取自己好友相关信息,...In [16]: frame.to_csv(r'C:\Users\dell\Desktop\wechat.csv', index=False, ...: encoding="utf_8") In [17]: itchat.logout()  
  • 微信小程序棍棍英雄python脚本wechat_stickHero-master.zip
  • pythonWeChat撩妹神奇

    2019-05-06 14:43:25
    @ Project: Wechat @ File : attack.py @ Author : Cheng @ Data : 2019/5/2 11:36 @ Desc :可以发送指定的话,也实现抓取每日一词发送给指定的好友,或则TXT文件中的小情话定时发送给你喜欢的人 """ import ...
  • pythonwechat控制电脑

    2019-01-23 11:57:39
    import itchat import time import random import os @itchat.msg_register(itchat.content.TEXT) def text_reply(s): if s['ToUserName']=='filehelper': command=s['Content'] print(comman...
  • [Python] WeChat_Robot

    2019-09-28 03:47:29
    1. WeChat 个人接口itchat 2. 图灵机器人 #-*- coding:utf-8 -*- import itchat import requests apiUrl = 'http://www.tuling123.com/openapi/api' KEY = '03ea77300ddb4cf7bf243603ea84...
  • 微信公众号Python-SDK本SDK支持微信公众号以及企业号的上行消息及OAuth接口。本文档及SDK假设使用者...1. 安装pippip install wechat源码安装git clone git@github.com:jeffkit/wechat.gitcd wechatpython setup.py...
  • python-wechat-payUse Django, Django-rest-framework to achieve wechat payment.微信支付、服务器异步通知、订单查询、退款统一下单应用场景商户系统先调用该接口在微信支付服务后台生成预支付交易单,返回正确的...
  • (py3) C:\PYTHONCODE\wechat-admin-master>python app.py * Restarting with stat * Debugger is active! * Debugger PIN: 337-619-503 * Running on http://0.0.0.0:8100/ (Press CTRL+C to quit) 打开浏览器...
  • 如要抄袭 麻烦备注好原文出处!!! 最近实现了一些微信的简单玩法我们可以通过网页版的微信微信网页版,扫码登录后去抓包爬取信息,还可以post去发送信息。 》》安装itchat这个库 pip install itchat ...
  • linux+apache+mod_python+wechat_sdk搭建微信公共账号服务器 转载请注明本文原作者:FignerLiu PRE 最近尝试了下使用python搭建微信公共账号服务器,实现了简单的消息收发功能。其中遇到了很多问题,特此记录下来...
  • Python实现微信小助手摘要:该程序实现接入个人微信号并实现自动回复的功能,同时可选择好友有消息时短信通知或者邮件通知你。接入微信号使用了作者:$LittleCoder$ 的$itchat$ 微信接口开源库,在此感谢该作者!...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 910
精华内容 364
关键字:

pythonwechat

python 订阅