分享给未来程序员的进阶代码:这个代码是给微信指定的好友(女朋友)发送好句,应该可以提高他(她)对你的好感,而且这个脚本可以打包成可执行程序(xxx.exe),放在专门挂机的服务器上就会每天发一次。

注:新注册的微信不可以登录web版,使用新注册的微信登录本代码会报错,暂不知原因。

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# @Time    : 2019/8/8 11:59
# @File    : 每日一句.py
# @Author  : YHKingfrom __future__ import unicode_literals
import itchat
from threading import Timer
import requestsdef get_news():#获取金山词霸每日一句(英文,翻译)url = "http://open.iciba.com/dsapi"#用户代理header = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) ""Chrome/75.0.3770.142 Safari/537.36"}r = requests.get(url, headers=header)#print(r),打印是否得到网页响应content = r.json()['content']note = r.json()['note']cont = '\n' + content + '\n' + note + '\n'#print(cont),在后面行键入get_news()就可以打印出内容return contdef send_news():try:# 扫描网页二维码登录微信itchat.auto_login(hotReload=True)#itchat.run(),加入itchat.run()运行时就会一直显示Start auto replying(开始自动回复)#获取指定好友my_friend = itchat.search_friends(name=u'')#单引号里填入好友备注名# 通过UserName,更新用户数据my_like = my_friend[0]["UserName"]content_msg = get_news()msg = "\n 自动回复"#发送消息#itchat.send(content_msg + msg, toUserName="filehelper")#发给文件助手,加入这行代码也会出错,暂时不知原因。#指定用户(toUserName),文件助手(发送给自己):toUserName="filehelper"itchat.send(content_msg + msg, toUserName=my_like)#定时发送,86400秒为一天,每天发一次Timer(86400, send_news).start()except:msg1 = "发送失败,加强更新!!!"itchat.send(msg1, toUserName=my_like)def file_tant():itchat.auto_login()itchat.send(u'警言已发送', 'filehelper')#发给文件助手def main():send_news()file_tant()#程序入口
if __name__ == '__main__':main()

这是运行的结果:

这是打包后的样子:

获取每日一句,每天发给女朋友。相关推荐

  1. 【Python黑科技】获取每日一句美句,并定时发送邮件到指定邮箱(保姆级图文+实现代码)

    目录 实现效果 实现思路 1.获取每日一句美句 2.定时发送需要接入时间模块 3.邮件发送 实现代码 总结 欢迎关注 『Python黑科技』 系列,持续更新中 欢迎关注 『Python黑科技』 系列, ...

  2. python爬取网页每日一句英语发给微信好友

    步骤 链接:http://dict.eudic.net/home/dailysentence' 使用urllib获取网页代码 使用etree解析网页数据并使用xpath找到想要的内容 扫码登录微信 输 ...

  3. Golang实现发送微信公众号模板消息(每日一句和天气预报)

    Golang实现发送微信模板消息(每日一句和天气预报) 前言 本文是基于https://www.cnblogs.com/connect/p/python-wechat-iciba.html 这篇博客写 ...

  4. 使用Python实现微信群发每日一句

    我在自己教学的四个班里建了三个微信群,每个群大约有50-90人.我计划每天给学生双送双语每日一句,既让学生坚持学习英语,也传递给他们正能量,在后疫情时代保持积极向上.奋发有为的状态.然而,从拷贝金山词 ...

  5. 词霸的每日一句的api接口

    本来打算用爬虫来爬数据的,但是爬出来的英文内容为 {{content}} 很难受,于是仔细分析了下它页面数据获取展示的方式,居然直接找到了api接口.... 词霸每日一句 分析了下词霸的每日一句接口每 ...

  6. python--实现微信自动回复机器人和定时发送每日一句与天气预报

    目录 关于wxpy 安装wxpy 利用机器人实现微信自动回复 获取金山词霸每日一句 获取天气预报数据 定时发送每日一句与天气预报 结束 关于wxpy wxpy其实是通过微信网页版的api实现对微信的一 ...

  7. python-定时给指定微信女朋友发送天气预报和每日一句自动聊天抢红包抢票

    wxpy: 用 Python 玩微信 Python定时自动给微信好友发送天气预报 # -*- coding: utf-8 -*- from __future__ import unicode_lite ...

  8. Python也可以很暖男之每日发送爱词霸每日一句+日期+农历+天气预报+各种天气指数(更新)

    Python也可以很暖男之每日发送爱词霸每日一句中英文+日期+农历+天气预报+各种天气指数(只学了一个多月新手的第二个实战项目,代码写的不好,请轻喷,谢谢,有很多网友问为何用不了,因为中国天气网改了代 ...

  9. python发微信-python实现向微信用户发送每日一句

    python实现微信每日一句自动发送给喜欢的人 本文实例为大家分享了python实现微信每日一句自动发送的具体代码,供大家参考,具体内容如下 参考了一篇博客:教你使用python实现微信每天给女朋友说 ...

最新文章

  1. 2021全国大学生物联网大赛记
  2. 安装SAP Business One对软硬件有哪些要求
  3. 挂机脚本_叠猫猫逛店铺挂机脚本,每天稳定50次
  4. JavaScript操作DOM对象
  5. Django用户注册、登录、注销(一)
  6. 网管交换机与非网管交换机的利弊介绍
  7. 有温度传感器的风机控制系统C语言,毕业论文--基于单片机的工业风机控制器设计与实现.doc...
  8. java变量中不属于复合类型的数据类型是_2006新版JAVA题解(JAVA简单数据类型)...
  9. 高性能日记--show profile剖析sql语句
  10. 更轻量级的Semaphore、AutoResetEvent、ThreadPool
  11. 设计模式之一(单例模式)
  12. 腾讯云— LAMP 架构个人实践分享
  13. 计算机二级C语言辅导考试买啥书,在大学想考计算机二级,请问自学的话需要买什么辅导书,要买好几本是吗?...
  14. android动态壁纸--美女报时
  15. 黑镜狗再现!波士顿动力「大黄狗」上岗SpaceX,勘察火箭爆炸现场
  16. 今天分享给你几个绘制Excel表格的技巧
  17. Ubuntu Linux环境下VSCode无法键入中文
  18. macOS开启高性能模式
  19. 1.UEFI-edk2 开发环境搭建
  20. Linux学习之定时任务调度

热门文章

  1. 流畅chatbot采样
  2. smartq ten3 android4,SmartDevices智器SmartQ Ten3平板电脑Android 4.1固件
  3. UOS-----本地YUM源配置
  4. SS, SP, BP 三个寄存器
  5. 差分方程模型(一):模型介绍与Z变换
  6. Java后端校验框架oval与hibernatevalidator的使用
  7. 1148: 考试晋级(java版)
  8. CSS+HTML+JS----开发简单个人网站
  9. 爱彼迎超赞房东分享打造五星好评民宿的七个运营秘诀
  10. css word-bread