首页 > 编程源码 > 用php实现看图说话

用php实现看图说话

楼主:wlkjyy [1级] · 2019-9-23 ·  浏览1209 · 编程源码 · ID:

又是一篇抓包水文啊,用php实现看图说话,当然php是实现不了的,但是我们可以借助第三方api来写,不过看图说话api有点小贵,我们得学以前一样 玩上抓包,当然抓包那里,不用说了吧,还是以前那里,"腾讯ai体验中心"小程序,抓包出来就是免费的api 太聪明了,说干就干,不过腾讯真的挺良心的,接口返回还是json,还让我省去了写正则表达式

本站api

http://api.weilaicloudy.com/cgi-bin/roots/bin/imgtotext.php

请求方式:GET

请求数据:url [图片地址]

啦啦啦..

该发代码了

<?php
function get_curl($url,$post=0,$referer=0,$cookie=0,$header=0,$ua=0,$nobaody=0){
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL,$url);
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
	$httpheader[] = "Accept:*/*";
	$httpheader[] = "Accept-Encoding:gzip,deflate,sdch";
	$httpheader[] = "Accept-Language:zh-CN,zh;q=0.8";
	$httpheader[] = "Connection:close";
	curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheader);
	curl_setopt($ch, CURLOPT_TIMEOUT, 30);
	if($post){
		curl_setopt($ch, CURLOPT_POST, 1);
		curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
	}
	if($header){
		curl_setopt($ch, CURLOPT_HEADER, TRUE);
	}
	if($cookie){
		curl_setopt($ch, CURLOPT_COOKIE, $cookie);
	}
	if($referer){
		if($referer==1){
			curl_setopt($ch, CURLOPT_REFERER, 'http://m.qzone.com/infocenter?g_f=');
		}else{
			curl_setopt($ch, CURLOPT_REFERER, $referer);
		}
	}
	if($ua){
		curl_setopt($ch, CURLOPT_USERAGENT,$ua);
	}else{
		curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Linux; U; Android 4.4.1; zh-cn; R815T Build/JOP40D) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/4.5 Mobile Safari/533.1');
	}
	if($nobaody){
		curl_setopt($ch, CURLOPT_NOBODY,1);
	}
	curl_setopt($ch, CURLOPT_ENCODING, "gzip");
	curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
	$ret = curl_exec($ch);
	curl_close($ch);
	return $ret;
}
header("Content-type:application/json;Charset=utf-8");
$url = $_GET['url'];
if(!$url){
exit('{"code":-1,"msg":"图片地址不能为空"}');
}
$url = 'https://ai.qq.com/cgi-bin/wxappdemo_imgtotext?image_url='.$url;
$data = json_decode(get_curl($url),true);
if($data['ret']!==0)
{
exit('{"code":-1,"msg":"'.$data['msg'].'"}');
}
exit('{"code":200,"msg":"ok","text":"'.$data['data']['text'].'"}');
?>

image.png

- 版权声明 - 1、本帖所有言论和图片等纯属网友个人意见,与流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者wlkjyy流星社区的同意;
3、备注原文地址:https://bbs.liuxingw.com/t/14384.html,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知我们,我们将及时予以处理。
9条回复 |  最后回复于2021-9-11

温馨 [2级]

别人都是为怎么挣钱而发愁,我却是为怎么花钱而发愁,二十块怎么能花到下月十号?。
发布于2019-9-23

回复列表

  • 内容加载中...

说点什么...

wlkjyy [1级]

由于发不出代码 原文地址
http://blog.weilaicloudy.com/PHP/73.html

无联系方式
发布于2019-9-23

回复列表

  • 内容加载中...

说点什么...

陌‭然_170248 [2级]

膜拜php大佬
发布于2019-9-23

回复列表

  • 内容加载中...

说点什么...

wlkjyy [1级]

门外汉而已
发布于2019-9-23

回复列表

  • 内容加载中...

说点什么...

叼毛兽. [1级]

话说你博客这个表情一套发出来怎么样
发布于2019-9-24

回复列表

  • 内容加载中...

说点什么...

wlkjyy [1级]

自己弄不就行了,很简单的
发布于2019-9-24

回复列表

  • 内容加载中...

说点什么...

叼毛兽. [1级]

萌新,不会弄
发布于2019-9-24

回复列表

  • 内容加载中...

说点什么...

[]

真棒为你点赞!
发布于2019-9-24

回复列表

  • 内容加载中...

说点什么...

子晨66 [1级]

66666666666
发布于2021-9-11

回复列表

  • 内容加载中...

说点什么...
登录注册 后才可进行评论
签到
7人签到
已签0天
  • 48671帖子
  • 1966797热点量
  • 198167火热值