手中的剑为什么而挥动
只有靠你自己去寻找答案----盖聂

源码-自动采集的高清电脑壁纸网站源码

给大家带来一个壁纸采集站的源码,源码主要调用了360、必应、百度等知名的图片站的接口,自动采集,无需站长打理,只要对方一更新站内就会自动采集,非常方便。而且图片质量非常高,不像百度图片那样一搜全是水印图。
源码特点:壁纸种类多、自动更新,自动采集、支持多分辨率、瀑布流加载、支持全站 ajax!

安装方法
下载源码后,把文件上传至自己的空间(服务器)根目录即可,源码就几KB大小,根本就不占用网站资源,免费的空间主机也是毫无压力。

源码
作者:孟坤
自采集壁纸网站源码(ssl会显示不安全链接)

源码GitHub开源:https://github.com/mengkunsoft/wallpaper/
备用下载:附件、1   000071-01

后期修改
作者:周贺文(小笨)
周贺文根据孟坤的壁纸源码,更改了api,添加了图片搜索功能.(支持ssl)
源码GitHub开源:https://github.com/mengkunsoft/wallpaper/

附件下载:附件、2   000071-02-已失效
更新:移动端图片预览增加横屏预览
更新:增加搜索入口
附件下载:附件、2   000071-03-更新-2021-09-13

 

 

附:高清壁纸的api

 

基于360极速浏览器,自带的换肤功能

接口一:获取壁纸分类

  1. http://cdn.apc.360.cn/index.php?c=WallPaper&a=getAllCategoriesV2&from=360chrome

这个接口很简单,直接请求上述网址,就可以得到 json 数据。返回的数据中有个 data 数组,其中的“name”就是获取到的壁纸分类名,“id”就是这个分类对应的ID值。

接口二:根据壁纸分类ID获取分类下壁纸图片

  1. http://wallpaper.apc.360.cn/index.php?
  2. c=WallPaper&a=getAppsByCategory
  3. &cid=【刚才获取到的分类ID】
  4. &start=【从第几幅图开始(用于分页)】
  5. &count=【每次加载的数量】&from=360chrome

通过这个接口获取到的数据有点多,但主要要用到的只有几个。一是 data 数组中的 url 值,就是我们要获取的图片链接。它的格式类似于:

  1. http://p15.qhimg.com/bdr/__85/t0151ad4ac41239cb58.jpg

我们可以根据它来获取这张图片的指定分辨率以及指定画质的图片,以上图为例,如果我们要获取分辨率为 1024*768 ,画质为 80 (最高为100)的图片,只需将上述链接的 “bdr/__85” 替换为 “bdm/1024_768_80” 即可。替换后的图片链接如下:

  1. http://p19.qhimg.com/bdm/1024_768_80/t0151ad4ac41239cb58.jpg

(注:有些图片如果原图本身就小,不会被拉伸)
除去 url 值,data 数组中的 tag 是图片对应的标签,如果需要也可以进行获取。

接口三:获取最近更新的壁纸

  1. http://wallpaper.apc.360.cn/index.php?c=WallPaper&a=getAppsByOrder&order=create_time&start=【偏移量,从0开始】&count=【加载张数】&from=360chrome

这个接口的参数是固定的,并且获取到的数据格式与接口二的一样。
把这些接口和必应每日图片接口整合在了一起,做了个壁纸下载站
感觉完全可以媲美那些专业的壁纸网站了

 

赞(0) 打赏
未经允许不得转载: » 源码-自动采集的高清电脑壁纸网站源码

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册