[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Парсинг инстаграма
verhmax
Добрый день. Нужно спарсить все ссылки на посты аккаунта инстаграма.
Курлом получаю страницу - а в ней 12 постов этого юзера. Но мне нужны все.

браузер подгружает остальные посты запросом:
Цитата
https://www.instagram.com/graphql/query/?query_hash=5b0222df65d7f6659c9b82246780caa7&variables=%7B"id"%3A"908350509"%2C"first"%3A12%2C"after"%3A"QVFCSmJ3MnlFd2cyUjh0Vms2TDNWRjc2RkNpN2tGbmVIRDVQbjdzcWVmWm5oQlFoamM2cVJhT09FSjd3akFUOXRBTFZOaHlwVENvaThzeEN6RlZ2Z2FHOA%3D%3D"%7D


но если я в браузере не авторизован, то этот запрос МНЕ отдает 403 ошибку. а браузеру подгружает. Как мне получить эту ссылку так чтоб она отдавала посты мне неавторизованому (я ведь курлом авторизоватся не планировал)

Заранее спасибо!
Эли4ка
Возможно заголовки должны быть
verhmax

$headers = array("authority: www.instagram.com",
"method: GET",
"path: /graphql/query/?query_hash=ololo&variables=%7B%22id%22%3A%22ololo%22%2C%22first%22%3A12%2C%22after%22%3A%22ololo%3D%3D%22%7D",
"scheme: https",
"accept: */*",
"accept-encoding: gzip, deflate, br",
"accept-language: uk,ru;q=0.9,en;q=0.8",
"referer: https://www.instagram.com/ololo/",
"user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 YaBrowser/18.9.1.954 Yowser/2.5 Safari/537.36",
"x-instagram-gis: ololo",
"x-requested-with: XMLHttpRequest");

curl_setopt($process, CURLOPT_HEADER,$headers);


передал :(
но curl всеравно 403 вернул мне ответ :(
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.