介绍
这篇文章主要介绍怎么利用Python将每日一句定时推送至微信,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
Python的优点有哪些
1,简单易用,与C/c++、Java、c#等传统语言相比,Python对代码格式的要求没有那么严格;2,Python属于开源的,所有人都可以看到源代码,并且可以被移植在许多平台上使用;3,Python面向对象,能够支持面向过程编程,也支持面向对象编程;4,Python是一种解释性语言,Python写的程序不需要编译成二进制代码,可以直接从源代码运行程序;5,Python功能强大,拥有的模块众多,基本能够实现所有的常见功能。
<强>实验环境强>
- <李>
Linux服务器
李> <李>Python环境
李>调用地址:http://open.iciba.com/dsapi/<代码> 代码>
请求方式:让
请求参数:
参数必选类型说否明日期字符串格式为:2013-05-06,如果日期为,则默认取当天否字符串类型可选值为持续和明年,以日期日期为准的,去年返回前一天的,下一个返回后一天的返回类型:JSON
JSON字段解释:
属性名属性值类型说明sidstring每日一句IDttsstring音频地址contentstring英文内容notestring中文内容lovestring每日一句喜欢个数translationstring词霸小编picturestring图片地址picture2string大图片地址captionstring标题datelinestring时间s_pvstring浏览数sp_pvstring语音评测浏览数tagsarray相关标签fenxiang_imgstring合成图片,建议分享微博用的正常返回示例:
{ ,“sid":“3080”, ,“tts":“http://news.iciba.com/admin/tts/2018-08-01-day.mp3" ,“content":“No matter 请;hard try 用be 成熟,我方表示歉意,will 我方表示歉意always be a kid when all 我方表示歉意get hurt 以及哭又是;“ ,“note":“不管多努力蜕变成熟,一旦受伤哭泣时,我们还是像个孩子!”, ,“love":“1966”, ,“translation":“小编的话:这句话出自小说《彼得·潘》。岁月永远年轻,我们慢慢老去。不管你如何蜕变,最后你会发现:童心未泯,是一件值得骄傲的事情。长大有时很简单,但凡事都能抱着一颗童心去快乐享受却未必容易!”, ,“picture":“http://cdn.iciba.com/news/word/20180801.jpg" ,“picture2":“http://cdn.iciba.com/news/word/big_20180801b.jpg" ,“caption":“词霸每日一句“, ,“dateline":,“2018 - 08 - 01 -“, ,“s_pv":“0”, ,“sp_pv":“0”, ,“tags":, ,{ ,“id":空, ,“name":零 ,} ,), ,“fenxiang_img":“http://cdn.iciba.com/web/news/longweibo/imag/2018 01. - 08 - - jpg" }
请求示例:
Python2请求示例
# !/usr/bin/Python2 #=utf - 8编码 import json import urllib2 def get_iciba_everyday ():=,url & # 39; http://open.iciba.com/dsapi/& # 39;=,,request  urllib2.Request (url)=,,response  urllib2.urlopen(请求)=,,json_data  response.read ()=,,data  json.loads (json_data) return 数据 print get_iciba_everybody ()
Python3请求示例
# !/usr/bin/Python3 #=utf - 8编码 import json import 请求 def get_iciba_everyday ():=,url & # 39; http://open.iciba.com/dsapi/& # 39;=,,r  requests.get (url) ,return json.loads (r.text) print (get_iciba_everyday ())
PHP请求示例
& lt; PHP ? function https_request (url,美元,美元data =, null) { ,curl 美元;=,curl_init (); ,curl_setopt (CURLOPT_URL,卷发,美元,美元url); ,curl_setopt(卷、美元,CURLOPT_HEADER,, 0); ,curl_setopt(卷、美元,CURLOPT_SSL_VERIFYPEER,, 0); ,curl_setopt(卷、美元,CURLOPT_SSL_VERIFYHOST,, 0); (!,if 空(元数据)),{ ,curl_setopt(卷、美元,CURLOPT_POST,, 1); ,curl_setopt (CURLOPT_POSTFIELDS,卷发,美元,美元数据); ,} ,curl_setopt(卷、美元,CURLOPT_RETURNTRANSFER,, 1); ,output 美元;=,curl_exec($旋度); 旋度,curl_close ($); 美元,return 输出; } function get_iciba_everyday () { ,url 美元;=,& # 39;http://open.iciba.com/dsapi/& # 39; ,result 美元;=,https_request ($ url); ,data 美元;=,json_decode(结果); 美元,return 数据; } echo get_iciba_everyday ();
本接口(每日一句)官方文档:http://open.iciba.com/?c=wiki