随机返回经典语句接口API
api接口:https://www.liutianyou.com/api/?type=js&charset=utf-8
可以单独将上面链接,在浏览器中查看效果
这是get请求,参数:type=js&charset=utf-8 返回一个js方法 方法名为writeText
如果你想在前端使用,在你想要显示的地方,写上下面两句代码就ok了:
<script type="text/javascript" src="https://www.liutianyou.com/api/?type=js&charset=utf-8"></script><p id="hitokoto" style="text-indent: 25px;"><script>writeText()</script></p>
如果你想在后端使用,可用requests直接访问:
import requests,re
con =requests.get('https://www.liutianyou.com/api/?type=js&charset=utf-8')
print(con.content.decode('utf-8'))
res = re.findall("document.write\('(.*?)'\);",con.content.decode('utf-8'))
print(res[0])
顺便给出一个案例:
设置单位个时间内给好友发消息,如骚扰,如打闹:
from __future__ import unicode_literals
from threading import Timer
from wxpy import *
import requests
import random
import rebot = Bot()# linux执行登陆请调用下面的这句
# bot = Bot(console_qr=2,cache_path="botoo.pkl")
def get_news():"""获取金山词霸每日一句,英文和翻译"""url = "http://open.iciba.com/dsapi/"r = requests.get(url)content = r.json()['content']note = r.json()['note']return content, notedef get_words():con = requests.get('https://www.liutianyou.com/api/?type=js&charset=utf-8')# print(con.content.decode('utf-8'))#字节无法匹配,需要解码成字符串res = re.findall("document.write\('(.*?)'\);", con.content.decode('utf-8'))return res[0]def send_news():try:# contents = get_news()contents = get_words()print('contents is',contents)# # 你朋友的微信名称,不是备注,也不是微信帐号。my_friend = bot.friends().search('筱凝')[0]my_friend.send(contents)# # 每86400秒(1天),这里没10秒发送1次t = Timer(10, send_news)# 为了防止时间太固定,于是决定对其加上随机数# ran_int = random.randint(0, 100)# t = Timer(86400 + ran_int, send_news)t.start()except:# 你的微信名称,不是微信帐号。my_friend = bot.friends().search('mxh')[0]my_friend.send(u"今天消息发送失败了")
参考:
https://www.liutianyou.com/260.html
随机返回经典语句接口API相关推荐
- [开源]一言·古诗词 API,随机返回一条古诗词名句。采用 Vert.x 全异步开发,毫秒级稳定响应。支持 svg / png / json / txt 返回...
一言·古诗词 API (掘金会自动替换图片,所以不会自动换,没办法) 简介 古诗词·一言API 是一个可以随机返回一句古诗词名句的接口.具有以下特点: 快:使用 Vert.x Java 全异步框架开发 ...
- java 微信api框架_Java架构学习(五十二)使用框架开发微信微信框架介绍整合微信开发框架WxJava使用微信返回消息模板接口使用WxJava框架发送模板消息http协议参数转义知识...
一.微信框架介绍 1.access_token是公众号的全局唯一调用接口的凭证,它两个小时更新一次. 获取access_token方法: https请求方式: GET https://api.weix ...
- 这本书中的程序员经典语句我都给你找出来了,请查收
"Rust是一种采用过去的知识解决将来的问题的技术."--Graydon Hoare "高效开发的关键在于不断制造一些新的有趣错误."--Tom Love &q ...
- Node.js开发WEB项目后端接口API,基于mysql5.7数据库(小试牛刀)
项目结构 main.js(入口文件,开启9999端口监听,实现RESTful风格接口访问) const express = require("express"); const ap ...
- java接口面试题_7道经典Java接口面试题
Java接口,Java语言中存在的结构,有特定的语法和结构,是Java面试中经常出现的考点,本文为大家准备了7道经典Java接口面试题. 1.什么是接口 接口就是内部模块对模块,外部系统对其他服务提供 ...
- 经典算法 及其 API
经典算法 及其 API 回归算法 线型回归(Linear regression) 概念 及 回归方程 损失函数 优化算法 正规方程 及其 API 梯度下降 及其 API 正则化(岭回归 及其 API) ...
- App开放接口api安全:Token签名sign的设计与实现
点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 来源:cnblogs.com/whcghost/p/5657 ...
- 微信公众平台自定义菜单接口API指南
微信公众平台开发模式自定义菜单接口API指南 开发实现方法,请查看 微信公众平台开发(58)自定义菜单 简介 开发者获取使用凭证(如何获取凭证)后,可以使用该凭证对公众账号的自定义菜单进行创建.查询和 ...
- python api接口 安全_App开放接口api安全性的设计与实现
前言 在app开放接口api的设计中,避免不了的就是安全性问题,因为大多数接口涉及到用户的个人信息以及一些敏感的数据,所以对这些接口需要进行身份的认证, 那么这就需要用户提供一些信息,比如用户名密码等 ...
- php直接的模块接口,api(接口)模块
### 概述 > 注意:当前在`/route/route.php`中写了分组路由,不需要可以直接删除 接口执行流程为: 1. 前端访问`/api/xx/xx`请求接口 2. `Controlle ...
最新文章
- 面试题3-二维数组中的查找
- 一个低级错误,关于timer
- 并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法
- MySQL查询的方法_MYSQL 查询方法
- ASP.NET Core 源码学习之 Options[3]:IOptionsSnapshot
- c语言删除双向链表重复元素,求一个双向链表的建立,插入删除的c语言程序完整版的,借鉴一下思想,再多说一下就是能运行的那种...
- Luogu P2319 [HNOI2006]超级英雄
- 【Linux 4,2021最新Java笔试题及答案
- sublime text 2/3 快捷键汇总
- Mysql 全国省市车牌代码归属地数据表(2020年)
- Win10自带微软输入法消失解决办法(无法显示输入法图标)
- 数据分析统计工具有哪些?
- PL/SQL中declare、begin关键字解释
- CISSP-考纲分析
- 论文阅读--异常检测中实时大数据处理的研究挑战
- groovy curry的用处
- Python——第五天Beer
- ios系统脚本服务器加速,让iOS系统加速飞起来 speed intensifier插件让iOS系统加速
- Ansible之ansible.cfg
- python 实现差商
热门文章
- win7计算机资源管理器卡住,Win7资源管理器未响应的解决方法
- 基于Proteus学习单片机系列(五)——定时器实现电子表
- 韩式时尚大片《九月风》(出镜:马晓辉/徐嘉依)
- 机器学习之集成学习(七)随机森林scikit-learn库
- 本地数据下,radiobutton和图片组合,利用adapter+listview进行单选
- python判断英文字母_python判断字符串中是否含有英文 | 张先生博客
- choco无法将choco识别_终于有个可以量产的法甜配方了,来自巴黎CHOCO(已打包可下载)...
- 腾讯自选股如何实现单位小时内完成千万级数据运算
- java print快捷键_请问eclipse中输出的快捷键是什么?
- HTTP GET 请求在请求体中带参数的问题