精华内容
下载资源
问答
  • 【实例简介】利用python语言编写微信自动回复功能【实例截图】【核心代码】import itchatimport requestsimport re# 抓取网页def getHtmlText(url):try:r = requests.get(url,timeout=30)r.raise_for_status()r....

    【实例简介】利用python语言编写微信自动回复功能

    【实例截图】

    0faf1dcda71181c64fdccbdd8da415cb.png

    【核心代码】

    import itchat

    import requests

    import re

    # 抓取网页

    def getHtmlText(url):

    try:

    r = requests.get(url,timeout=30)

    r.raise_for_status()

    r.encoding = r.apparent_encoding

    return r.text

    except:

    return ""

    # 自动回复

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

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

    def text_reply(msg):

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

    if not msg['FromUserName'] == Name["Mai"]:

    # 回复给好友

    url = "http://www.tuling123.com/openapi/api?key=09b2c32561ff493087600292f81fe2dd&info="

    url = url msg['Text']

    html = getHtmlText(url)

    message = re.findall(r'\"text\"\:\".*?\"',html)

    reply = eval(message[0].split(':')[1])

    return reply

    if __name__ == '__main__':

    itchat.auto_login()

    # 获取自己的UserName

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

    Name = {}

    Nic = []

    User = []

    for i in range(len(friends)):

    Nic.append(friends[i]["NickName"])

    User.append(friends[i]["UserName"])

    for i in range(len(friends)):

    Name[Nic[i]] = User[i]

    itchat.run()

    展开全文
  • 需要的包import itchatimport requestsimport re图灵机器人api所需的包安装都比较简单,re是python自带的模块,itchat是python微信交互的一个第三方库,直接pip install itchat即可,但是需要注意的是,如果你的微信不...

    python3环境

    一.需要的包

    import itchat

    import requests

    import re

    图灵机器人api

    所需的包安装都比较简单,re是python自带的模块,itchat是python与微信交互的一个第三方库,直接pip install itchat即可,但是需要注意的是,如果你的微信不能登录微信网页版,那么很遗憾,本篇文章的功能将不能实现;requests是一个网络请求的模块,也只需要pip install requests即可;要实现自动回复并聊天功能,需要连接机器人接口,这里我们调用图灵的api,可以进行免费注册,需要注意的是必须要认证,否则一天只能调用一两次,调用方法可以参考:https://www.cnblogs.com/wangtaobiu/p/10603924.html 中的第三部分.

    二.主要思路

    首先通过python的itchat登录微信,每当接收到消息时,后台会通过图灵接口生成要回复的话(对于图片表情需做特别处理,感兴趣的可以自己研究),如果不是本人回复,可在回复前加上机器人标识.

    三.参考代码

    import itchat

    import requests

    import re

    # 抓取网页

    def getHtmlText(url):

    try:

    r = requests.get(url, timeout=30)

    r.raise_for_status()

    r.encoding = r.apparent_encoding

    return r.text

    except:

    return ""

    # 自动回复

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

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

    def text_reply(msg):

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

    if not msg['FromUserName'] == Name["屁桃🍑"]: # 这里是你自己的微信昵称

    # 回复给好友

    url = "http://www.tuling123.com/openapi/api?key=6c2cf***************b89c26&info=" # 图灵的接口

    print(msg['Text'])

    url = url + msg['Text']

    html = getHtmlText(url)

    message = re.findall(r'\"text\"\:\".*?\"', html)

    reply = '机器人: ' + eval(message[0].split(':')[1])

    return reply

    if __name__ == '__main__':

    itchat.auto_login()

    # 获取自己的UserName

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

    Name = {}

    Nic = []

    User = []

    for i in range(len(friends)):

    Nic.append(friends[i]["NickName"])

    User.append(friends[i]["UserName"])

    for i in range(len(friends)):

    Name[Nic[i]] = User[i]

    itchat.run()

    展开全文
  • 本文实例为大家分享了python实现微信自动回复的具体代码,供大家参考。具体内容如下预装:python2.x或3.xpycharmpip install itchat pillow桌面新建一个文件我们叫做newYear.py文件打开它,用刚刚下载好的pyCharm...

    有时忙着时候,我们可以设置微信自动回复,这样又不会无视别人信息,又能节省时间,具体怎么实现呢?本文实例为大家分享了python实现微信自动回复的具体代码,供大家参考。

    1547866342117780.jpg

    具体内容如下

    预装:

    python2.x或3.x

    pycharm

    pip install itchat pillow

    桌面新建一个文件我们叫做newYear.py文件打开它,用刚刚下载好的pyCharm软件将下面的代码复制过去:

    #encoding=utf8

    import itchat,time,re

    from itchat.content import*

    #如果对方发的是文字,则我们给对方回复以下的东西

    @itchat.msg_register([TEXT])

    def text reply(msg):

    match=re.search(年,msg["Text])

    if match:

    itchat.send((那我就祝你狗年大吉大利,新的一年事事顺心),msg['FromUserName])

    #如果对方发送的是图片,音频,视频和分享的东西我们都做出以下回复。

    @itchat.msg register(IPICTURE,RECORDING,VIDEO,SHARING])

    def other_reply(msg):

    itchat.send((那我就祝你狗年大吉大利,新的一年事事顺心),msg['FromUserName])

    itchat.auto _login(hotReload=True)

    itchat.run0

    这个程序将会一直在后台运行着,如果pycharm不被你关闭或者不出现断网的情况下都是可以的。

    1547866444684786.jpg

    点击运行之后的事情:

    ①出现QR.png弹出图片

    ②使用微信扫一扫扫码登录,前提是退出之前的电脑登录的微信哦,否则会没有反应滴。

    ③登录成功就可以让自己的亲朋进行测试啦。

    展开全文
  • 本文实例为大家分享了python实现微信自动回复的具体代码,供大家参考,具体内容如下新年到了,不想让一早上给你发送祝福的人心里一阵寒风,可以秒回复对方的话,试试下面的python程序可以帮你解决这个问题。...

    本文实例为大家分享了python实现微信自动回复的具体代码,供大家参考,具体内容如下

    新年到了,不想让一早上给你发送祝福的人心里一阵寒风,可以秒回复对方的话,试试下面的python程序可以帮你解决这个问题。

    预装:

    python2.x或3.x

    pycharm

    pip install itchat pillow

    桌面新建一个文件我们叫做newYear.py文件

    打开它,用刚刚下载好的pyCharm软件

    将下面的代码复制过去:

    # encoding = utf8

    import itchat,time,re

    from itchat.content import *

    # 如果对方发的是文字,则我们给对方回复以下的东西

    @itchat.msg_register([TEXT])

    def text_reply(msg):

    match = re.search('年',msg['Text'])

    if match:

    itchat.send(('那我就祝你狗年大吉大利,新的一年事事顺心'),msg['FromUserName'])

    # 如果对方发送的是图片,音频,视频和分享的东西我们都做出以下回复。

    @itchat.msg_register([PICTURE,RECORDING,VIDEO,SHARING])

    def other_reply(msg):

    itchat.send(('那我就祝你狗年大吉大利,新的一年事事顺心'),msg['FromUserName'])

    itchat.auto_login(hotReload=True)

    itchat.run()

    这个程序将会一直在后台运行着,如果pycharm不被你关闭或者不出现断网的情况下都是可以的。

    点击运行之后的事情:

    ①出现QR.png弹出图片

    ②使用微信扫一扫扫码登录,前提是退出之前的电脑登录的微信哦,否则会没有反应滴。

    ③登录成功就可以让自己的亲朋进行测试啦。

    您可能感兴趣的文章:10分钟教你用Python实现微信自动回复功能python itchat实现微信自动回复的示例代码利用python微信库itchat实现微信自动回复功能python实现微信小程序自动回复python微信公众号之关键词自动回复python实现人人自动回复、抢沙发功能python实现微信机器人: 登录微信、消息接收、自动回复功能

    展开全文
  • 在之前的文章 Python遇到微信 中,我们使用 WechatPCAPI 做了获取微信好友信息以及查看撤回消息,本文我们再使用 WechatPCAPI 来实现微信自动回复的功能。实现自动回复的功能,我们需要用到图灵机器人,网址为:...
  • from wxpy import * turing = Tuling(api_key='ea83ffc2ca*******0dec9828145')#机器人的ID bot=Bot() friend=bot.friends().search('指定好友') @bot.register(chats=friend) #@bot.register() ...
  • 最近在学习Python,发现Python的适用范围是真的很广,这里使用itchat组件实现微信自动回复1:安装itchatpip install itchat2:简单实例:(1):发送信息import itchatitchat.auto_login()name = itchat.search_friends...
  • 无妨,今天,我们就来用Python实现微信自动回复功能吧,并且把接收到的消息统一发送到文件助手里面,方便统一查看。效果如下:02 环境准备Python版本:3.6.0系统平台:Windows 10 X64IDE:pycharm相关模块:time...
  • python 微信自动回复

    2018-11-20 20:39:29
    import requests import itchat import random KEY = 'e4ac50ac3556477088af279fabae6982' def get_response(msg):  apiUrl = 'http://www.tuling123.com/openapi/api'  data = {  'key' : KEY,  ...
  • 无妨,今天,我们就来用Python实现微信自动回复功能吧,并且把接收到的消息统一发送到文件助手里面,方便统一查看。效果如下:02 环境准备Python版本:3.6.0系统平台:Windows 10 X64IDE:pycharm相关模块:time...
  • Python微信自动回复脚本

    千次阅读 多人点赞 2019-01-25 14:58:05
    一、在命令提示符中输入pip install itchat,安装微信接口的第三方模块 二、编译并运行源代码  #coding=utf8 import itchat # 当接收到的消息是Text,即文字消息 #注册re_msg的意义在于,告诉itchat每次有...
  • # coding=utf8 import requests import itchat KEY = '8edce3ce905a4c1dbb965e6b35c...先下载安装itchat和requests两个包,运行程序之后,手机扫码,然后就可以了,当有人给你发消息的时候,就会自动回复了。  
  • #微信自动回复小程序,需要pip安装itchat,codesc,祝福语可以自己调整,数量自定,i_wm = int(round(random.random()*30,0))调整30的数量即可。 #运行程序要在command环境下,如C:\Users\Administrator\AppData\...
  • import itchat # 这是一个用于微信回复的库 KEY = '1c5db2d4cf18494eb966e7caf43ee6b6' 这是我的机器人,你也可以利用图灵机器人获取自己的key # 向api发送请求 def get_response(msg): api_url = '...
  • /*本来QQ可以使用qqbot,...自动回复需要先去图灵机器人官网申请一个机器人,获得api_key,才可以使用 from itchat.content import * import requests import simplejson as json import itchat as wx def tuli...
  • 最近发现了一个特别好玩的Python 微信库itchat,可以实现自动回复等多种功能,下面这篇文章主要给大家介绍了利用python微信库itchat实现微信自动回复功能的相关资料,需要的朋友可以参考学习,下面来一起看看吧。
  • 前言在论坛上看到了用Python登录微信并实现自动签到,才了解到一个新的Python库: itchat利用Python 微信库itchat,可以实现自动回复等多种功能,好玩到根本停不下来啊,尤其是调戏调戏不懂计算机的,特别有成就感,...
  • 最近发现了一个特别好玩的Python 微信库itchat,可以实现自动回复等多种功能,下面这篇文章主要给大家介绍了利用python微信库itchat实现微信自动回复功能的相关资料,需要的朋友可以参考学习,下面来一起看看吧。...
  • 您现在的位置是:网站首页>>Python>>pythonPython 实现微信自动回复发布时间:2018-11-26 17:42:34作者:wangjian浏览量:756点赞量:1众所周知QQ上面是可以设置自动回复的,但是微信上面并不可以。最近在学习Python...
  • 本文实例为大家分享了python实现微信自动回复的具体代码,供大家参考,具体内容如下新年到了,不想让一早上给你发送祝福的人心里一阵寒风,可以秒回复对方的话,试试下面的python程序可以帮你解决这个问题。...
  • 使用python现成的模块 itchat,可以实现,微信机器人的自动回复 其内部原理,是模拟了web版微信的登录,然后进行消息的接收发送,并不是只能用python实现,其他后端语言都可以做到 下面是使用例子 #coding=...
  • 主要为大家详细介绍了使用python实现微信自动回复功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,220
精华内容 5,288
关键字:

python微信自动回复

python 订阅