立即注册找回密码
 

奇瑰网

社区官方在线联系

工作时间: 周一到周五早上09:00-11:00, 下午03:00-05:00, 晚上08:30-10:30(周六、日休息)
点击这里给我发消息 点击这里给我发消息
QQ: 1721016987  TEL: qiguiqiqiku@foxmail.com  E-Mail: qiguiqiqiku@foxmail.com
用户交流QQ群
①群87904533 ③群943814120 ④群123475361 ←提醒:请勿重复加群, 谢谢合作

远程采集接口图片源码修复版

[复制链接]

540

主题

754

帖子

113万

积分

奇瑰技术组

Rank: 7Rank: 7Rank: 7

G币
1122260
信用
1814
体力
2720

技术大神论坛版主分享大神

发表于 2019-10-20 20:56:45 | 显示全部楼层 |阅读模式
刚才逛博客的时候看到他发布了一个随机图的接口,访问了一下,哇,全是小姐姐,所以果断采集了,顺便把采集源码发出来,让他们的图变成自己的图
ba66cfa4d098d9f84817e5dafc441ef320180607093214.jpg

<?php/** * 随机图片远程采集案例 * @author Youngxj <blog@youngxj.cn> * @url    http://www.youngxj.cn * @time   2018-06-09 */header('Content-type: application/json');//图片接口地址(这里又要拿小诗梦开刀了)$url = 'https://cdn.mom1.cn/?mom=302';// 图片存放文件夹$path = 'images/';//获取图片真实地址$url = url_get($url);//获取文件名$filenames = basename($url);$file_c = $path.$filenames;if(file_exists($file_c)){  //文件已经存在  echo json_encode(array('url'=>$url,'filename'=>$filenames,'state'=>'202'));}else{  if(download($url,$path)){    //采集成功    echo json_encode(array('url'=>$url,'filename'=>$filenames,'state'=>'200'));  }else{    //采集失败    echo json_encode(array('url'=>$url,'filename'=>$filenames,'state'=>'201'));  }}function url_get($url){  // 获取图片真实地址  $ch = curl_init();  curl_setopt($ch, CURLOPT_URL, $url);  curl_setopt($ch, CURLOPT_VERBOSE, true);  curl_setopt($ch, CURLOPT_HEADER, true);  curl_setopt($ch, CURLOPT_NOBODY, true);  curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  curl_setopt($ch, CURLOPT_TIMEOUT, 20);  curl_setopt($ch, CURLOPT_AUTOREFERER, true);  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);  // 下面两行为不验证证书和 HOST,建议在此前判断 URL 是否是 HTTPS  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);  // $ret 返回跳转信息  $ret = curl_exec($ch);  // $info 以 array 形式返回跳转信息  $info = curl_getinfo($ch);  // 记得关闭 curl  curl_close($ch);  // 跳转后的 URL 信息  return $info['url'];}function download($url, $path = 'images/'){  //远程下载保存  if (! file_exists ( $path )) {    mkdir ( "$path", 0777, true );  }  $ch = curl_init();  curl_setopt($ch, CURLOPT_URL, $url);  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,2);  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);  curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);  $file = curl_exec($ch);  curl_close($ch);  $filename = pathinfo($url, PATHINFO_BASENAME);  $resource = fopen($path . $filename, 'a');  fwrite($resource, $file);  fclose($resource);  return true;}
修复 windows 采集图片为 0 字节的问题。





上一篇:discuz3.4登录后台闪退的解决办法
下一篇:最新新浪图床部分图片打不开 防盗链解决方法
我们尊重所有会员!只要你付出了,大家都会看在眼里,态度决定一切!
感谢您对奇瑰资源论坛的关注与支持!希望各位朋友帮忙一起宣传下社区,好社区需要大家的推广.谢谢!
目前,很多网站和论坛盗用或者利用奇瑰资源论坛免费发布的资源搞所谓的vip或者销售,请谨防上当受骗!
一分钱一分货,好货不便宜,便宜没好货,记住这句,你上当受骗的概率基本为0,贪便宜就已经为你受骗打下基础!
特别说明:奇瑰资源论坛是正规网站,严格遵守相关法律法规,
回复

使用道具 举报

0

主题

195

帖子

188

积分

资深会员

Rank: 2

G币
10
信用
0
体力
0
发表于 2019-10-21 21:31:28 | 显示全部楼层
马上来领取免费的邀请码加入奇瑰吧
传说中的沙发???哇卡卡
回复

使用道具 举报

12

主题

28

帖子

125

积分

资深会员

Rank: 2

G币
103
信用
0
体力
-13
发表于 2019-10-21 21:36:06 | 显示全部楼层
马上来领取免费的邀请码加入奇瑰吧
呵呵,低调,低调!
回复

使用道具 举报

0

主题

196

帖子

170

积分

资深会员

Rank: 2

G币
10
信用
0
体力
-4
发表于 2019-10-21 21:39:01 | 显示全部楼层
马上来领取免费的邀请码加入奇瑰吧
我了个去,顶了
回复

使用道具 举报

0

主题

168

帖子

149

积分

资深会员

Rank: 2

G币
10
信用
0
体力
-4
发表于 2019-10-21 21:55:56 | 显示全部楼层
马上来领取免费的邀请码加入奇瑰吧
围观 围观 沙发在哪里!!!
回复

使用道具 举报

0

主题

24

帖子

95

积分

资深会员

Rank: 2

G币
10
信用
0
体力
30
发表于 2019-10-21 21:58:30 | 显示全部楼层
马上来领取免费的邀请码加入奇瑰吧
顶起顶起顶起
回复

使用道具 举报

0

主题

194

帖子

181

积分

资深会员

Rank: 2

G币
10
信用
0
体力
-4
发表于 2019-10-21 22:08:44 | 显示全部楼层
马上来领取免费的邀请码加入奇瑰吧
元芳你怎么看?
回复

使用道具 举报

使用高级回帖 (可批量传图、插入视频等)

发表回复

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
Powered by Discuz! X3.4 粤ICP备18094825号-1  知道创宇云安全  |网站地图
Copyright © 2014-2019 www.qiguiwl.cn All Rights Reserved.
快速回复 返回顶部 返回列表