精华内容
下载资源
问答
  • 前言在论坛上看到了用Python登录微信并实现自动签到,才了解到一个新的Python库: itchat利用Python 微信库itchat,可以实现自动回复等多种功能,好玩到根本停不下来啊,尤其是调戏调戏不懂计算机的,特别有成就感,...

    前言

    在论坛上看到了用Python登录微信并实现自动签到,才了解到一个新的Python库: itchat

    利用Python 微信库itchat,可以实现自动回复等多种功能,好玩到根本停不下来啊,尤其是调戏调戏不懂计算机的,特别有成就感,哈哈!!

    代码如下:

    #coding=utf8

    import requests

    import itchat

    KEY = '8edce3ce905a4c1dbb965e6b35c3834d'

    def get_response(msg):

    apiUrl = 'http://www.tuling123.com/openapi/api'

    data = {

    'key' : KEY,

    'info' : msg,

    'userid' : 'wechat-robot',

    }

    try:

    r = requests.post(apiUrl, data=data).json()

    return r.get('text')

    except:

    return

    @itchat.msg_register(itchat.content.TEXT)

    def tuling_reply(msg):

    defaultReply = 'I received: ' + msg['Text']

    reply = get_response(msg['Text'])

    return reply or defaultReply

    itchat.auto_login(hotReload=True)

    itchat.run()

    安装一下 itchat即可跑上面程序,实现与图灵机器人的交互。

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对我们的支持。

    本文标题: 利用python微信库itchat实现微信自动回复功能

    本文地址: http://www.cppcns.com/jiaoben/python/191309.html

    展开全文
  • python对接微信公众平台,网页授权,学习python微信开发,微信测试号对接APi,让大家学习微信开发,你问我答案例,图来图往案例等。
  • 1.需要用到的模块:requests:Requests 是用Itchat:itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。当然,该api的使用远...

    1.需要用到的模块:

    requests:Requests 是用

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

    使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。

    当然,该api的使用远不止一个机器人,更多的功能等着你来发现,比如这些。

    该接口与公众号接口itchatmp共享类似的操作方式,学习一次掌握两个工具。

    如今微信已经成为了个人社交的很大一部分,希望这个项目能够帮助你扩展你的个人的微信号、方便自己的生活。

    2.安装:

    可以通过本命令安装:

    pip install requests

    pip install itchat

    3.想要它更灵活需要到茉莉机器人上申请api接口申请入口

    (申请超级简单哦,仅需一个邮箱即可)

    (图片来自“石海龙王”)

    接下一切准备就绪!

    4.代码:

    #-*- coding: utf-8 -*-

    """Created on Thu Jun 6 23:17:33 2019

    @author: LuDuo"""

    importitchatimportrequests

    api_key='5a9cb05bbac088b7bfbd0ec5776f79a1'api_secret='695d25p2tatr'

    defget_response(msg):

    apiurl= 'http://i.itpk.cn/api.php' #//moli机器人的网址

    data={"question": msg, #//获取到聊天的文本信息

    "api_key": api_key,"api_secret":api_secret

    }

    r=requests.post(apiurl,data=data) #//构造网络请求

    returnr.text

    @itchat.msg_register(itchat.content.TEXT)#//好友消息的处理

    defprint_content(msg):return get_response(msg['Text'])

    @itchat.msg_register([itchat.content.TEXT], isGroupChat=True) #//群消息的处理

    defprint_content(msg):return get_response(msg['Text'])

    itchat.auto_login(True)#//自动登录

    itchat.run() #//启动聊天机器人

    接下来见证奇迹的时候到了

    5.效果显示

    我家机器人叫茉莉哦,还是天秤座呢。赶快去制作一个属于你的机器人吧。

    另外,我自己也弄了一个图灵机器人呢把它应用于我们班的微信公众号里,还很方便呢。

    在这里你也可以查询天气预报等等哦~

    展开全文
  • 最近发现了一个特别好玩的Python 微信库itchat,可以实现自动回复等多种功能,下面这篇文章主要给大家介绍了利用python微信库itchat实现微信自动回复功能的相关资料,需要的朋友可以参考学习,下面来一起看看吧。
  • 主要介绍了python微信公众号开发的相关资料,分步骤为大家分享python微信公众号开发,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Python微信助手源码.rar

    2020-06-19 09:10:49
    Python微信助手源码.rar
  • 通过python 利用微信公众号,批量发送消息但是,因为免费的,一天一个用户,只能发90条消息。。。可以用于zabbix啊,。等监控#!/usr/bin/env python# -*- coding: utf-8 -*-import urllib2import sysimport ...

    通过python 利用微信公众号,批量发送消息

    但是,因为免费的,一天一个用户,只能发90条消息。。。

    可以用于zabbix啊,。等监控

    #!/usr/bin/env python

    # -*- coding: utf-8 -*-

    import urllib2

    import sys

    import simplejson as json

    reload(sys)

    sys.setdefaultencoding( "utf-8" )

    class weChat:

    def __init__(self, url, Corpid, Secret):

    url = '%s/cgi-bin/gettoken?corpid=%s&corpsecret=%s' % (url, Corpid, Secret)

    res = self.url_req(url)

    self.token = res['access_token']

    print self.token

    def url_req(self, url, method='get', data={}):

    if method == 'get':

    req = urllib2.Request(url)

    res = json.loads(urllib2.urlopen(req).read())

    elif method == 'post':

    req = urllib2.Request(url, data)

    res = json.loads(urllib2.urlopen(req).read())

    else:

    print 'error request method...exit'

    sys.exit()

    return res

    def send_message(self, userlist, content, agentid=0):

    self.userlist = userlist

    self.content = content

    url = 'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=%s' % self.token

    data = {

    "touser": "",

    "toparty": "",

    "totag": "2",

    "msgtype": "text",

    "agentid": "1",

    "text": {

    "content": ""

    },

    "safe": "0"

    }

    data['touser'] = ('|').join(userlist)

    data['agentid'] = agentid

    data['text']['content'] = content

    print data

    data = json.dumps(data, ensure_ascii=False)

    res = self.url_req(url, method='post', data=data)

    if res['errmsg'] == 'ok':

    print 'send sucessed!!!'

    else:

    print 'send failed!!'

    print res

    if __name__ == '__main__':

    userlist = ['zhangmingyang888','augafox','wopost'] #用户列表

    content = [u'世界你好'] #消息

    content = '\n'.join(content)

    Corpid = 'wxaf10ef009f47e'

    Secret = 'KhKHccubGob66d40EWmi_GSwSL1aA-CdY8_66kNeSXl9tD3u8kZ91tBG6h6lsghQ'

    url = 'https://qyapi.weixin.qq.com'

    wechat = weChat(url, Corpid, Secret)

    wechat.send_message(userlist, content)

    展开全文
  • itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。这篇文章主要介绍了Python微信操控itchat的方法,需要的朋友可以参考下
  • 主要为大家详细介绍了python微信撤回监测代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Python微信机器人程序源码,注释齐全
  • 基于python微信刷票代码
  • 这篇文章主要介绍了Python编程之微信推送模板消息功能,结合实例形式分析了Python微信推送消息接口的调用相关操作技巧,需要的朋友可以参考下本文实例讲述了Python微信推送模板消息功能。分享给大家供大家参考,具体...

    这篇文章主要介绍了Python编程之微信推送模板消息功能,结合实例形式分析了Python微信推送消息接口的调用相关操作技巧,需要的朋友可以参考下

    本文实例讲述了Python微信推送模板消息功能。分享给大家供大家参考,具体如下:

    具体代码如下:

    #!/usr/bin/env python

    #-*- coding: utf-8 -*-

    import httplib

    import json

    import MySQLdb

    #从数据库中获取access_token

    access_token=""

    try:

    conn=MySQLdb.connect(host='192.168.1.1',user='root',passwd='root',db='db_weixin',port=3306)

    cur=conn.cursor()

    cur.execute('select access_token from weixin_public')

    result=cur.fetchone()

    #print result

    #print result[0]

    access_token=result[0]

    cur.close()

    conn.close()

    except MySQLdb.Error,e:

    print "Mysql Error %d: %s" % (e.args[0], e.args[1])

    #根据接口推送消息

    if not access_token is None:

    conn = httplib.HTTPConnection("api.weixin.qq.com:80")#微信接口链接

    headers = {"Content-type":"application/json"} #application/x-www-form-urlencoded

    params = ({'touser' : "oEGZ4johnKOtayJbnEVeuaZr6zQ0",#用户openid

    'template_id' : 'AtFuydv8k_15UGZuFntaBzJRCsHCkjNm1dcWD3A-11Y',#模板消息ID

    'url' : 'http://www.jb51.net',#跳转链接

    "topcolor" : "#667F00",#颜色

    "data" : {#模板内容

    "first" : {"value" : "尊敬的710.so : 您的网站http://www.jb51.net (192.168.1.1) 有异常访问", "color" : "#173177"},

    "keyword1" : {"value" : "访问时间 2015-04-05 15:30:59 访问IP 192.168.1.2", "color" : "#173177"},

    "keyword2" : {"value" : "访问链接 http://www.jb51.net", "color" : "#173177"},

    "remark" : {"value" : "访问频率 10/s", "color" : "#173177"}

    }

    }

    )

    conn.request("POST", "/cgi-bin/message/template/send?access_token="+access_token, json.JSONEncoder().encode(params), headers)#推送消息请求

    response = conn.getresponse()

    data = response.read()#推送返回数据

    if response.status == 200:

    print 'success'

    print data

    else:

    print 'fail'

    conn.close()

    展开全文
  • #pip3 install requestsimportrequestsimportjsondefget_access_token():"""获取微信全局接口的凭证(默认有效期俩个小时)如果不每天请求次数过多, 通过设置缓存即可"""result=requests.get(url=...
  • 1.打开pycharm-->新建django项目项目文档结构如下:执行迁移命令 生成数据库python manage.py makemigrationspython manage.py migrate2.安装微信框架wechatpypip install wechatpy# with cryptography (推荐)pip ...
  • Python微微信信操操控控itchat的的方方法法 itchat是一个开源的微信个人号接口使用python调用微信从未如此简单这篇文章主要介绍了Python微信操控 itchat的方法, 要的朋友可以参考下 itchat是一个开源的微信个人号...
  • 微信自动投票脚本看到这里,也许有的同学心中窃喜,以后投票都可以采用这种方式“刷票”了么?方法二:换IP投票法。自己多申请几个账号,然后换IP就可以重复投票,因为投票活动基本是以IP来区分人工和...
  • 主要为大家详细介绍了python微信公众号之关键词自动回复,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 主要介绍了Python微信企业号开发之回调模式接收微信端客户端发送消息及被动返回消息的方法,涉及Python微信企业号回调模式消息响应机制相关操作技巧,需要的朋友可以参考下
  • 主要介绍了python微信公众号开发简单流程实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 主要为大家详细介绍了python微信公众号之关注公众号自动回复,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • python微微信信好好友友数数据据分分析析详详解解 这篇文章主要为大家详细介绍了python微信好友数据分析实现对微信好友的获取并对省份性别等数据分 析具有一定的参 价值感兴趣的小伙伴们可以参 一下 基于微信开放的...
  • Python 微信公众号文章爬取

    千次阅读 多人点赞 2020-11-27 11:37:55
    Python 微信公众号文章爬取一.思路二.接口分析三.实现第一步:第二步:1.请求获取对应公众号接口,取到我们需要的fakeid2.请求获取微信公众号文章接口,取到我们需要的文章数据四.总结 一.思路 我们通过网页版的微信...
  • django+python微信开发

    千次阅读 2015-02-25 10:49:49
    django+python微信开发之一-准备工作django+python微信开发之二-封装消息类django+python微信开发之三-消息处理类django+python微信开发之四-最后的工作:消息服务类
  • python微信支付签名

    2021-03-18 19:17:57
    python微信支付签名 微信支付流程所有的请求都需要签名,然而文档里面没有python的SDK, 在做签名的时候总是提示签名错误,经过多次测试,终于完美请求成功。 from Crypto.PublicKey import RSA import random from...
  • python微信飞机大战

    千次阅读 2016-11-06 09:34:47
    python 微信飞机大战 pygame
  • 主要介绍了python 微信好友特征数据分析及可视化,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 最近发现了一个特别好玩的Python 微信库itchat,可以实现自动回复等多种功能,下面这篇文章主要给大家介绍了利用python微信库itchat实现微信自动回复功能的相关资料,需要的朋友可以参考学习,下面来一起看看吧。...
  • Python 微信开发

    2019-02-27 11:47:04
    比较好的一部Python微信开发公开课,属于文字版本,字迹清晰,讲解详细,可复制。内容包括:厘清概念、微信开发原理、接入微信公众平台、公众号接收与发送信息、微信网页授权、自定义菜单等,图文并茂的同时,讲解...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,540
精华内容 9,816
关键字:

python微信

python 订阅