在php 的curl函数来GET一个地址,得到的响应是一个json文件,怎么来操作这个文件
在做模拟百度登陆,用curl_exec访问https://passport.baidu.com/v2/api/?getapi&class=login&tpl=mn&tan...
在做模拟百度登陆,用curl_exec 访问https://passport.baidu.com/v2/api/?getapi&class=login&tpl=mn&tangram=true是时得到响应一个.json的文件,想提取其中的token值应该怎么做?
展开
3个回答
2015-03-14
展开全部
打开看了一下, 后缀是json, 但里面的代码是JavaScript代码!
<?php
$Json = file_get_contents('https://passport.baidu.com/v2/api/?getapi&class=login&tpl=mn&tangram=true');
preg_match_all('/bdPass\.api\.params\.login_token\=\'([^\']*)\'\;/is', $Json, $Ken);
$ToKen = $Ken[1][0];
echo $ToKen;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |