PHP利用百度识图接口把百度当图床
作者:Admin采集插件
时间:2023-04-08
浏览:495
分类:php教程
来源:互联网收录
抓取百度识图接口
首先我们打开百度识图的首页,按 F12 呼出浏览器开发者工具,切换到 Netnork 选项卡。因为百度识图在上传完图片后会立即进行跳转,因此还需勾选 Preserve log 用以保留跳转前的数据。
准备就绪后点击 识图一下 > 本地上传,随意上传一张图片,这时浏览器 Netnork 里会列出在此期间产生的所有网络请求。我们可以点击工具栏里的 XHR,用以筛选出数据交互请求。(注:有时用 XHR也可能会过滤掉我们需要的数据,因此如果在 XHR 中找不到的时候,可以切回 ALL 里一个个找)
在筛选后的数据请求里,有个名称为 a_upload?fr=html5&target=pcSearchImage&needJson=true的请求很是可疑,因此点开查看请求详情。
可以看到,本地的图片果然是通过这个接口进行上传的。上传表单的文件 name 为 “file"。接口地址如下:
http://image.baidu.com/pcdutu/a_upload?fr=html5&target=pcSearchImage&needJson=true
至此,我们成功抓取到了百度识图的图片上传接口,接下来可以正式搞事情了。
PHP百度图床代码
用代码实现很容易,就一个简单的 CURL 上传文件,这里直接给出完整版的代码了,收好!
<?php /** * 上传图片到百度识图接口,获取图片外链 * * @param $file 图片文件 * @return 图片链接(上传成功) NULL(上传失败) * @copyright (c) mengkun(https://mkblog.cn/1619/) */ function uploadToBaidu($file) { // API 接口地址 $url = 'index'); echo $url;
图床
2021-10-10 1176图床专题为您整理收藏本站所有关于图床相关详细资源,主要为各语言图床源码下载,各程序图床插件下载和图床上传工具软件下载....
- PicGo开源图床上传管理源码 [2022-12-22]
- GithubFile-基于Github图床插件 [2022-11-02]
- PHP星宇图床源码V2.0 [2022-10-05]
- 最好用的免费稳定图床网站工具大全 [2022-09-18]
- php呆错图床网站源码V1.5.10 [2022-06-29]
本文章来自互联网,有问题请联系QQ:1739635
免责声明:1.凡本站注明“来源:XXX(非
CMS自动采集助手
)”的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有侵权,请联系1321198484@qq.com
处理;2.凡本站转载内容仅代表作者本人观点,与CMS自动采集助手
无关。