使用python定时发送微信信息

from __future__ import unicode_literals
from threading import Timer
from wxpy import *
import requests
bot = Bot()

def get_data():
    # 金山词霸每日一句,英文和翻译
    url = "http://open.iciba.com/dsapi/"
    r = requests.get(url)
    contents = r.json()[‘content‘]
    translation = r.json()[‘translation‘]

return contents, translation

def send_data():
    try:
        # 你朋友的微信名称。
        my_friend = bot.friends().search(u‘Perdidas‘)[0]
        #发送信息
        my_friend.send(get_data()[0])
        my_friend.send(get_data()[1][5:])
        my_friend.send(u"--心灵鸡汤!")
        # 每8秒,发送1次
        t = Timer(8, send_data)
        t.start()
    except:
        # 你的微信名称。
        my_friend = bot.friends().search(‘Perdidas‘)[0]

my_friend.send(u"消息发送失败了")

send_data()

更多技术咨询可关注:gzitcast

原文地址:https://www.cnblogs.com/heimaguangzhou/p/11550125.html

时间: 2024-10-09 08:29:23

使用python定时发送微信信息的相关文章

用python批量发送微信消息

根据用户的备注名来给用户发送特定的消息,在itchat获取的friends列表中,username每次登陆之后都会出现变化. 1 #-*- coding:utf-8 -*- 2 """ 3 __author__ = BlingBling 4 """ 5 6 import time 7 import itchat 8 import xlrd 9 10 11 # 登录 12 if itchat.check_login() == 200: 13 pri

利用Python定时给女友微信发送今日天气情况,异地恋维护感情神器

前言 在我们生活当中,有许多的×××姐和小哥哥都是出于异地恋的状态. 所以进群:839383765 可以获取各类Python入门学习资料+视频资料+在线直播教学! 我为你翻山越岭,却无心看风景.在她感冒的时候,我不能说开门,只能说喝水. 虽然不能做到无微不至的照顾,但是咱们需要更加细心的了解,教你用Python给女友微信定时发送天气预报,减少女友的生病以及不舒服,不然你到时候只能说多喝热水就不好了! 实现效果图构思 看过背景中的需求描述,要实现这个功能,我们需要解决以下这么几个问题: 1.爬取天

用python自制微信机器人,定时发送天气预报

0 引言 前段时间找到了一个免费的天气预报API,费了好段时间把这个API解析并组装成自己想用的格式了,就想着如何实现每天发送天气信息给自己.最近无意中发现了wxpy库,用它来做再合适不过了.以下是wxpy库的简介: wxpy基于itchat,使用了 Web 微信的通讯协议,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展.实现了微信登录.收发消息.搜索好友.数据统计.微信公众号.微信好友.微信群基本信息获取等功能. 废话不多说,代码写起来. 1 环境 操作系统:Windows / Li

itchat发送微信文本消息、文件等【python】

前言 Itchat是一个开源的微信个人接口.使用python调用itchat的API,可以完成一个能够处理所有信息的微信机器人.比如说你可以写python,利用itchat,去搜索特定的人,然后向这个人发送消息.图片.视频.附件等等. 应用场景 在做自动化测试框架时,往往如果有case没有通过时,一般都会发邮件,或者发送短信进行通知相关人员.因为微信毕竟是现在非常主流的社交工具.如果在case有失败的情况下,如果能通过微信发送信息到相关人,岂不是更好.如果能把自动化运行的报告,最为附件发送给相应

python利用企业微信api来进行发送自定义报警的类实现

python利用企业微信api来进行发送自定义报警的类实现 企业微信注册 打开http://work.weixin.qq.com/企业微信主页: 点击企业注册: 填写相关信息,营业执照和注册号可以不用填,直接下一步,按照提示操作即可: 注册完成后,登陆,就显示如下界面: 点击我的企业标签: 看到如上界面,复制CorpID对应的值: 点击企业应用: 点击 创建应用: 填写对应内容,点击创建应用即可: 然后再点击企业应用,就可以在自建应用里看到自己创建的应用: 点击应用图标,看到如下图 复制Agen

微信定时发送天气python3

爬取天气信息,定时发送天气给多人python3 1 import requests 2 from requests import exceptions 3 from urllib.request import urlopen 4 from bs4 import BeautifulSoup 5 import re 6 from wxpy import * 7 import schedule 8 import time 9 10 11 #bot=Bot(cache_path=True) #登陆网页微

python发送微信

申请企业微信 使用python发送信息到企业微信,同时支持python2与python3环境,需要先申请一个企业微信,然后创建应用,获取以下三个信息 企业IP.Agentid.Secret 网信为创建的应用名称 脚本描述 将以上三个信息替换到脚本中,主要是 class WeiXin(object):部分,其他的辅助性工具类,收集的一些常用脚本可不用关注 #!/usr/bin/env python #coding=utf-8 ''' Created on 2018年2月8日 @author: ro

python发送微信及企业微信消息

1.发送微信消息 直接使用第三方库 itchat,其文档中有详细使用方式:https://itchat.readthedocs.io/zh/latest/ 如下实例为 发送群聊信息 # -*- coding: utf-8 -*- # (C) Guangcai Ren, 2019 # All rights reserved import logging import itchat log = logging.getLogger(__name__) # itchat 微信官方教程:https://i

【python邮件服务】每天早上定时定时发送天气给邮箱

壹:获取天气api 打开和风天气:https://console.heweather.com/,在注册和登陆之后,点击应用管理新建应用,创建key就会有下列实例. 一:api: 打开https://dev.heweather.com/docs/api/weather开发文档查看调用api 注意:分为免费版与商业版,一般我们个人使用只要用免费版就行了. api: 1.现在:now(实况天气) https://free-api.heweather.net/s6/weather/now?locatio