, 1);
curl_setopt($ch, CURLOPT_PROXY, '91.188.241.240');
curl_setopt($ch, CURLOPT_PROXYPORT, '9162');
curl_setopt($ch, CURLOPT_PROXYUSERPWD, "fd3GLe:oD8PxG");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 'toString'
$html = curl_exec($ch);
curl_close($ch);
for ($i = 0; $i <= 31; ++$i) {
$html = str_replace(chr($i), '', $html);
}
$html = str_replace(chr(127), '', $html);
$link = '';
// Получение ссылки
if (preg_match('/(?<=_sharedData\s=)\s*\{.+\}/', $html, $match))
{
$str = str_replace(';', '', $match[0]);
$json = json_decode($str);
}else echo "EMPTY STRING";
Мне надо переодически получать блок window._sharedData у инстаграма и забирать из него некоторые данные. В вышеуказанном коде $str имеет верный формат в итоге для декода, но выдает ошибку 4 null
ты бы хоть проксю не палил
Обсуждают сегодня