首页 > 作文

使用php的HTTP请求的库Requests实现美女图片墙

更新时间:2023-04-06 19:30:38 阅读: 评论:0

使用百度的接口获取美女图片,并用瀑布流的形式展示到自己的页面中。

github项目地址:https://github.com/craryprimitivem我最喜欢的一则格言an/pretty

最终效果如下:

点及物动词缩写开百度图片的美女频道,http://image.baidu.com/channel?c=%e7%be%8e%e5%a5%b3#%e7%be%8e%e5%a5%b3

打开chrome的调试工具或者firefox的firebug工具,将滚动条拖到最下面,可以再network中看到如下请求:

其参数如下:

通过分析,推断并验证了其中字段的含义,col表示频道,tag表示的是全部的美女,也可以是其他tag(其内容如下图),pn表示从第几张图片开始,rn表示获取多少张

其返回值如下:

分析img咏梅诗s中的内容,选出自己想要的属性,我确定要使用shareurl。

这样我们就可以用php的curl根据百度的api获取到美女图片了。

在php中可以这样写:

<?phprequire_once './requests/library/requests.php';requests::register_autoloader();$page = $_get['page'];$pagesize = 10;$options = array('host'=>'image.baidu.com');$url = '/d/file/titlepic/imgs' . $page * $pagesize .     '&rn=' . $pagesize . '&col=美女&tag=全部&tag3=&p=channel&from=1';$respon = requests::get($url, $options);echo $respon->body;?>

其中的requests 是一个php的http请求的库,地址:http://requests.ryanmccue.info/

其中的美女也可以替换成其他频道白了少年头空悲切。

之后就是去展示图片,使用了一个瀑布流的插件实现。

最终的代码都放到了我的github上,项目地址:https://github.com/craryprimitiveman/pretty

只不莫高窟课件过github上的col的参数是摄影~~

当然小伙伴们也可以换成其他和谐资源,自由发挥下吧。

本文发布于:2023-04-06 19:30:36,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/e51f98f17973b001d4259a1ac8c51df7.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:使用php的HTTP请求的库Requests实现美女图片墙.doc

本文 PDF 下载地址:使用php的HTTP请求的库Requests实现美女图片墙.pdf

下一篇:返回列表
标签:美女   图片   地址   莫高窟
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图