当前位置:首页 > 代码·功能 > 正文

Pixiv P站首页大图壁纸PHP采集源码 每次共25张

yuexiangzs.com那个站壁纸一直找不到很好的,于是目光转向了...P站 https外链简直完美

于是看了下P站首页壁纸 js定时切换 全部的壁纸信息都存到json里了,感觉好简单

于是 抓取了那个json 提出直连 默默丢到了悦享助手那个小黄站上 纳尼...怎么明明存在的图片都返回403

难道防盗链?加上referer PHP打开还是403 这就奇了怪了...

然后Network看了下请求头 也没什么不同的,全部加上之后居然...可以正常打开了

mmp的P站,也是闲...

然后只好存本地了 加上header默默存本地 原本准备直接搞个智障API之类的,后来想想..流量不够用欸,授人以鱼不如授人以渔,就直接发保存源码咯

<?php
 function curl($url){
 $headers = array();
 $headers[] = 'Accept: */*';
 $headers[] = 'Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3';
 $headers[] = 'Accept-Encoding: gzip, deflate, br';
 $headers[] = 'Referer: https://www.pixiv.net/';
 $headers[] = 'Connection: keep-alive';
 $headers[] = 'Cache-Control: max-age=0';
 $curl = curl_init();
 curl_setopt($curl,CURLOPT_URL,$url);
 curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
 curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,60);
 curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
 curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:54.0) Gecko/20100101 iHuan Firefox/54.0");
 $src = curl_exec($curl);
 curl_close($curl); 
 return $src;
 }
 $data = file_get_contents('https://www.pixiv.net/');
 preg_match_all('/value=\'(.*?)\'>/is',$data,$reg);
 $img = json_decode($reg[1][0],true);
 $num = 0;
 foreach($img['pixivBackgroundSlideshow.illusts']['landscape'] as $data){
 file_put_contents($num.'.jpg',curl(str_replace('https','http',$data['url']['1200x1200'])));
 $num++;
 }
?>

源码很简单 定时执行 会自动按照0-25顺序保存为jpg文件,悦享助手那个站的壁纸估计会长期不更新,而且一加防盗链...调用那个的放我条出路吧..看着日流量消耗口怕

P站首页壁纸不定期更换 有时候只是替换掉其中一两张,大幅度更换周期不明。

喜欢这些壁纸的直接Copy咯~存本地收藏也是很不错滴~json带作者id之类信息 有需要的可以看一下$data数组

标签:
上一篇: 下一篇:

9 条评论

评论加载中...
  1. 29762 383506Im often to blogging and i in actual fact respect your content. The piece has really peaks my interest. Im going to bookmark your content and preserve checking for brand new details. 993259

    2018年8月20日 06:48 评论
  2. 5楼
    Serbia 火狐浏览器 Mac OS
    Free UK Chat  

    105700 87765I want to start a blog but would like to own the domain. Any ideas how to go about this?. 470827

    2018年8月15日 21:26 评论
  3. 4楼
    来自天朝的朋友 谷歌浏览器  MI 6 Build/NMF26X
    晨曦  

    curl大法好,话说满了25就自动覆盖 怎么不一直循环下去

    2017年8月15日 08:47 评论
    • 小幻  

      那样也可以 改一下 num为目前文件夹最大值就可以啦

      2017年8月18日 09:47 评论
  4. 地板
    来自天朝的朋友 谷歌浏览器 Windows 7
    百影阁  

    怎么回事?

    2017年8月14日 18:11 评论
    • 小幻  

      壁纸抓取的个源码啦

      2017年8月14日 23:52 评论
  5. 板凳
    来自天朝的朋友 谷歌浏览器 Windows 10
    缙哥哥  

    你也是666,这个网址都敢发来!

    2017年8月13日 15:06 评论
    • 小幻  

      导航应该不算涉huang吧

      2017年8月14日 23:50 评论
  6. 沙发
    来自天朝的朋友 谷歌浏览器  Android 4.4.2 2014501 Build/KOT49H
    狂放  

    比起这个我倒更喜欢必应的背景

    2017年8月12日 13:22 评论

发表评论

不理你。不要啊!吃饭。吃惊。吃西瓜。飞吻!恭喜!Hi纠结!膜拜!OK抛媚眼。泡泡糖。抛钱。忍!生闷气!调皮。偷看。委屈。献花。疑问?抓狂!

小提示:Ctrl+Enter快速提交助您一臂之力~
加载中……