Как получить дату первой и последней публикации в Instagram?

leva001

Client
Регистрация
26.07.2015
Сообщения
281
Благодарностей
47
Баллы
28
Всем привет! Вопрос скорее к тем кто работает с инстой, подскажите плз как можно get/post запросом получить дату первой и последней публикации? Вот для примера прифиль https://www.instagram.com/bigeye98baht/

Ну с последней проще, можно выпарсить айди последней картинки из полученого ответа на парс странички и уже с этим айди отправить след запрос с указанием этого айди.
Но вот как быть с первым постом? Что бы к нему добраться нужно прокручивать все посты? Или может есть какие-то другие способы?
 

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 543
Благодарностей
904
Баллы
113
Прокручивать.
Или "браузером" (если знаешь как это сделать через пос-геты) или через приват АПИ (если с ним не работал, то и не стоит лезть ради такой задачи, больше потеряешь времени на то, чтобы врубиться в тему)
Паблик АПИ, роскошнеейшая вещь, позволявшая делать это легко и быстро, уже почти прикрыта инстой, а к концу года ее полностью прихлопнут
Если тебе эта хрень нужна в промышленных масштабах и на постоянной основе, то могу заняться через приватАПИ, но и то не в срочном режиме, сейчас хватает срочных задач.
 

leva001

Client
Регистрация
26.07.2015
Сообщения
281
Благодарностей
47
Баллы
28
понял... запросами спаршенные через браузер получается прокручивать, но как выяснилось в ответ прилетает все, кроме даты публикации поста, а она походу подгружается каким-то скриптом =(
 

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 543
Благодарностей
904
Баллы
113
там внизу кода должен быть джейсон-контейнер. В нем обычно это и содержится
 

leva001

Client
Регистрация
26.07.2015
Сообщения
281
Благодарностей
47
Баллы
28

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 543
Благодарностей
904
Баллы
113
на крайняк можно открыть отдельно самое старое сообщение Там точно должен быть контейнер в коде
 

leva001

Client
Регистрация
26.07.2015
Сообщения
281
Благодарностей
47
Баллы
28
максимум можно посмотреть так
Screenshot_70.png


а как его найти окуда оно берется?) все контейнеры пересмотрел что в коде страницы были, там нету
 

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 543
Благодарностей
904
Баллы
113
это ты смотришь код элемента. А я имею ввиду именно исходный код.
Там есть джейсон контейнер, начинается с типа
Код:
<script type="text/javascript">window._sharedData = {"activity_counts":{"comment_likes":0,"comments":0,"likes":0,"relationships
 

leva001

Client
Регистрация
26.07.2015
Сообщения
281
Благодарностей
47
Баллы
28
это ты смотришь код элемента. А я имею ввиду именно исходный код.
Там есть джейсон контейнер, начинается с типа
Код:
<script type="text/javascript">window._sharedData = {"activity_counts":{"comment_likes":0,"comments":0,"likes":0,"relationships
исходный код я в первую очередь перерыл, в том то прикол что в нем нету даты публикации
 

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 543
Благодарностей
904
Баллы
113
он так в юникс=формате,
вроде, timestamp
 
  • Спасибо
Реакции: leva001

leva001

Client
Регистрация
26.07.2015
Сообщения
281
Благодарностей
47
Баллы
28

leva001

Client
Регистрация
26.07.2015
Сообщения
281
Благодарностей
47
Баллы
28
из этого возникает второй вопрос, есть какой-то сниппет что конвертировать юникс формат в читаемое значение времени?
 

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 543
Благодарностей
904
Баллы
113
Здесь точно их выкладывали, такие снипеты, поищи
 
  • Спасибо
Реакции: leva001

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)