采集https://basic.10jqka.com.cn/api/stock/finance/002415_debt.json这个网址,无论用什么方法,最终都是直接跳转到他的这个地址,并没有直接把页面内容抓取出来,放到变量里面,找了各种方法都不行,包括用了QueryList 也是直接跳转,模拟请求头也是直接跳转,各位大神知道是什么原因吗?
$link = "https://basic.10jqka.com.cn/api/stock/finance/002415_debt.json";
function http_request_json($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//https的URL需要用到
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//https的URL需要用到
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIE, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$result[1] = curl_exec($ch);
$result[0]= curl_getinfo($ch,CURLINFO_HTTP_CODE);
curl_close($ch);
return $result;
}
$data = http_request_json($link);
print_r($data);
redirect = false
您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~
ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓
【电脑端】戳>>> https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】 戳>>> https://mall.csdn.net/item/52471?utm_source=1146287632
用fiddler抓一下浏览器的请求,对照一下参数,准能抓到