使用PHP抓取金山词霸的每日图像

更多精彩

既然要抓取这张图片,首先就得弄清这张图是从何而来的。经过对金山词霸的抓包,我们可以获得首页图的获取API。它的格式是这样的:

http://sentence.iciba.com/index.php?callback=jQuery1900740718501334237_1550891766039&c=dailysentence&m=getdetail&title=2019-02-23

注意,这里有title的参数,它的作用是:当天的时间,如果你要什么时间的图片,进行修改即可。其他参数暂时还弄不明白
返回的数据是这样的:

{"errno":0,
"errmsg":"success",
"sid":3237,
"title":"2019-01-01",
"content":"Never frown, even when you are sad, because you never know who is falling in love with your smile.",
"note":"\u7eb5\u7136\u4f24\u5fc3\uff0c\u4e5f\u4e0d\u8981\u6101\u7709\u4e0d\u5c55\uff0c\u56e0\u4e3a\u4f60\u4e0d\u77e5\u8c01\u4f1a\u7231\u4e0a\u4f60\u7684\u7b11\u5bb9\u3002","translation":"\u5c0f\u7f16\u7684\u8bdd\uff1a\u8fd9\u662f\u4e00\u79cd\u79ef\u6781\u4e50\u89c2\u7684\u5fc3\u6001\u3002\u518d\u75db\u82e6\uff0c\u518d\u8270\u96be\uff0c\u8bb0\u5f97\u7b11\u7740\u9762\u5bf9\u3002\u53ea\u8981\u4e50\u89c2\u5411\u4e0a\u7684\u751f\u6d3b\u6001\u5ea6\uff0c\u603b\u4f1a\u6709\u4eba\u559c\u6b22\u4f60\u5e26\u7740\u7b11\u5bb9\u52aa\u529b\u751f\u6d3b\u7684\u6837\u5b50\u3002",
"picture":"http:\/\/cdn.iciba.com\/news\/word\/20190101.jpg",
"picture2":"http:\/\/cdn.iciba.com\/news\/word\/big_20190101b.jpg",
"picture3":"http:\/\/cdn.iciba.com\/news\/word\/xiaomi_20190101mi.jpg",
"caption":"\u8bcd\u9738\u6bcf\u65e5\u4e00\u53e5",
"tts":"http:\/\/news.iciba.com\/admin\/tts\/2019-01-01-day.mp3",
"tts_size":"","s_pv":35069,"sp_pv":0,"love":5311,"s_content":"","s_link":"","period":0,"loveFlag":0,"tags":[{"tagid":"143","tagname":"\u6bcf\u65e5\u4e00\u53e5"}],"keep":0,"comment_count":6,"last_title":"2018-12-31","next_title":"2019-01-02","week_info":[{"week":"Mon","date":"2018-12-31","flag":"show"},
{"week":"Tue","date":"2019-01-01","flag":"cur"},{"week":"Wen","date":"2019-01-02","flag":"show"},
{"week":"Thu","date":"2019-01-03","flag":"show"},{"week":"Fri","date":"2019-01-04","flag":"show"},
{"week":"Sat","date":"2019-01-05","flag":"show"},{"week":"Sun","date":"2019-01-06","flag":"show"}]}

其中的“picture2”下的值便是我们要获取的图像地址。我们把它取出来,

代码展示,代码有点繁琐,
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值