首页
每日新闻
友情链接
关于小爱
更多
壁纸大全
Search
1
每天60s读懂世界api分享
3,642 阅读
2
烟雨图床对接github全面教程
2,493 阅读
3
域名解红(拦截)教程
2,373 阅读
4
关于本站
2,091 阅读
5
Typecho博客Joe主题实现友链自动检测
2,076 阅读
生活随笔
活动资讯
互联网安全
网站源码
实用软件
登录
/
注册
Search
标签搜索
互联网安全
小爱blog
typecho
api
CSS
怀念
状态
源码
Azhao
888mz
小爱说说
空调
袁隆平
IIS
2021腾讯游戏
微信
腾讯音乐人
公安备案
端午安康
20岁的年纪
Azhao
累计撰写
46
篇文章
累计收到
352
条评论
首页
栏目
生活随笔
活动资讯
互联网安全
网站源码
实用软件
页面
每日新闻
友情链接
关于小爱
壁纸大全
搜索到
3
篇与
的结果
2022-11-05
搭建随机图片api源码
{message type="success" content="我也很纠结 写这篇文章的意义在哪"/} 下面2种方法{tabs}{tabs-pane label="第一种"}<?php $arr = file('img.txt'); $n = count($arr) - 1; for ($i = 1; $i <= 1; $i++) { $x = rand(0, $n); header("Location:" . $arr[$x], "\n"); }1.先新建一个img.txt文本文档,这个文本文档是放置自己图片的外链的。(一行一个图片链接)2.然后再新建一个PHP 文件(命名随意,最好方便自己记忆),打开文件输入以下代码3. {/tabs-pane}{tabs-pane label="第二种"}1.新建xxx(你自己定义).php,放入以下代码。2.新建图片文件夹,如images,放入随机图片。无需改名。3.其中 代码第10行images/改为你的图片目录文件夹。12行也是 <?php header('Cache-Control:no-cache,must-revalidate'); header('Pragma:no-cache'); header("Expires:0"); header("Access-Control-Allow-Origin:*"); //处理请求输出数据 //这将得到一个文件夹中的所有gif,jpg和png图片的数组 $rand=rand(0,1); if($rand){ $localurl="images/*.{gif,jpg,png}"; }else{ $localurl="images/*.{gif,jpg,png}"; } $img_array=glob($localurl,GLOB_BRACE); //从数组中选择一个随机图片 $img=array_rand($img_array); $imgurl=$img_array[$img]; $https=isset($_GET["https"])?$_GET["https"]:1; if($https == "true"){ $imgurl='https://'.$_SERVER['SERVER_NAME'].'/'.$imgurl; }else{ $imgurl='http://'.$_SERVER['SERVER_NAME'].'/'.$imgurl; } if(isset($_GET["type"])?$_GET["type"]:1=="json"){ $rTotal='0'; $gTotal='0'; $bTotal='0'; $total='0'; $imageInfo = getimagesize($img_array[$img]); //图片类型 $imgType = strtolower(substr(image_type_to_extension($imageInfo[2]), 1)); //对应函数 $imageFun = 'imagecreatefrom' . ($imgType == 'jpg' ? 'jpeg' : $imgType); $i = $imageFun($img_array[$img]); //测试图片,自己定义一个,注意路径 for($x=0; $x<imagesx($i); $x++){ for($y=0; $y<imagesy($i); $y++){ $rgb=imagecolorat($i,$x,$y); $r=($rgb>>16)&0xFF; $g=($rgb>>8)&0xFF; $b=$rgb&0xFF; $rTotal+=$r; $gTotal+=$g; $bTotal+=$b; $total++; } } $rAverage=round($rTotal/$total); $gAverage=round($gTotal/$total); $bAverage=round($bTotal/$total); $arr=array('ImgUrl'=>$imgurl,'Color'=>"$rAverage,$gAverage,$bAverage"); echo json_encode($arr); exit(); } //在页面显示图片地址 //echo $imgurl; header("location:$imgurl");{/tabs-pane}{/tabs} 这是我搭建的: https://www.888mz.cn/api.php下面是我个人收集的api 樱花:https://www.dmoe.cc/random.php搏天:https://api.btstu.cn/sjbz/api.php小歪:https://api.ixiaowai.cn/api/api.php保罗:https://api.paugram.com/wallpaper/墨天逸:https://api.mtyqx.cn/tapi/random.phpEEE.DOG:https://api.yimian.xyz/img东方Project:https://img.paulzzh.tech/touhou/randomlikepoems随机图:https://api.likepoems.com/img/sina/nature其它随机图:https://api.wuque.cc/random/images
2022年11月05日
341 阅读
1 评论
3 点赞
2021-11-09
每天60s读懂世界api分享
不是图片 这是个接口!!!不是图片 这是个接口!!!不是图片 这是个接口!!! 可以在博客后台创建一个独立页面或文章。隐藏内容,请前往内页查看详情
2021年11月09日
3,642 阅读
112 评论
38 点赞
2021-06-24
微信域名检测api接口分享(附上PHP和Python代码)
由于项目需要在微信推广,域名时不时被屏蔽或拦截,更何况微信限制也是越来越严格了。域名被拦截判断分析if 域名能正常访问(显示未被拦截) if 域名被微信拦截 if 链接抱红 else 提示已停止访问网页 if 安全提示 else 提示非官方网页 if 安全提示 else 提示网址包含过多重定向 if 拦截提示 else 请长按复制链接使用浏览器访问(应用场景)微信域名检测api接口代码接口地址: http://api.new.urlzt.com/api/vx 请求方式: GET/POST 请求示例: http://api.new.urlzt.com/api/vx?token=Token值(后台生成获取)&url=www.888mz.cn PHP demo代码<?php // Token值后台生成获取,后台地址:https://dwz.cn/TzLUYNU2 $apiToken = "********************************"; // 需要检测的地址或域名 $reqUrl = "www.urlzt.com"; $url = sprintf("http://api.new.urlzt.com/api/qq?token=Token值&url=www.urlzt.com", $apiToken, $reqUrl); $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); $responseBody = curl_exec($ch); $responseArr = json_decode($responseBody, true); if (json_last_error() != JSON_ERROR_NONE) { echo "JSON 解析接口结果出错\n"; return; } if (isset($responseArr['code']) && $responseArr['code'] == 0) { // 接口正确返回 // $responseArr['data']['status'] 的取值范围:ok、blocked // ok 表示正常、blocked 表示被封 printf("测试地址(%s)的状态为:%s\n", $reqUrl, $responseArr['data']['status']); } else { printf("接口异常:%s\n", var_export($responseArr, true)); }Python demo代码# -*- coding: utf-8 -*- import json, urllib from urllib import urlencode def main(): # Token值后台生成获取,后台地址:https://dwz.cn/TzLUYNU2 apiToken = "*********************" url = "https://wx.horocn.com/api/v1/wxUrlCheck" params = { "req_url" : "www.urlzt.com", #需要检测的地址或域名 "api_token" : apiToken, } params = urlencode(params) f = urllib.urlopen("%s?%s" % (url, params)) content = f.read() res = json.loads(content) if res: code = res["code"] if code == 0: #成功请求 print res["result"] else: print "%s: %s" % (res["code"],res["msg"]) else: print "request api error" if __name__ == '__main__': main()
2021年06月24日
355 阅读
0 评论
4 点赞