【发布时间】:2021-04-21 07:28:52
【问题描述】:
我发现我可以通过一个简单的 CURL 请求获取 JSON 格式的最新用户帖子
https://www.instagram.com/some_nickname/?__a=1
所以我正在尝试:
$url = 'https://www.instagram.com/some_nickname/?__a=1';
$curl = curl_init();
curl_setopt($curl, CURLOPT_POST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_URL, $url);
$response = curl_exec($curl);
代码在我的本地机器上运行良好,并返回一个 JSON 数组,我可以从中获取用户的最新帖子。问题是相同的代码从我的任何远程服务器返回空字符串(我尝试了 3 个不同的网络托管提供商)。
请指教。
【问题讨论】: