Дневник by Nelex

Отключайте дебаг на продакшне )))

Стало быть, понадобилось мне спарсить данные одного сайта для конференций. Не буду указывать сам сайт, так как это не имеет большого значения. Сам сайт написан на ангуляре и данные беруться по запросу на сервер, взять данные из самого html-а увы никак. Головняк.

Сам обьект подвязан к обьекту события, он и содержит данные по которым нужно подтягивать остальные данные по запросу. И я уже начал было думать что нужно модифицировать существующий скрипт сайта и подменить его каким-то образом, благо есть расширения для этого, но заметил в консоли что в нее выводится массив обьектов загруженных. Проскролив вниз я получил массив на 1200 обьектов, а дальше все оказалось еще проще. В консоли хрома по строке вывода кликаем правой кнопкой мыши и кликаем на "Store as global variable", в ответ увидим в консоли вывод названия переменной, в моем случае "temp1".

Так же просто вписываем в консоль: 

console.log(JSON.stringify(temp1));

и получаем наш JSON с которым уже работаем так как нам нужно. Все. Если бы не этот дам то пришлось бы как-то хитрить, а с ним весь парсинг занял 10 минут, спаршено 5 категорий на около 1600 записей.

Это так же может быть интересным вам

Ну вот, еще один рабочий день подходит к концу а времени так и не хватило закрыть запланированные задачи
Ну вот, еще один рабочий день подходит к концу а времени так и не хватило закрыть запланированные задачи

Очередной день заканчивается, а времени на желательные задачи в запланированном не хватило.

В итоге ...

Добавил: Nelex

Еще пару дней жесткого порно...
Еще пару дней жесткого порно...

Так то вроде прям ничего сверх-сложного, но сроки, сроки, сроки...

В целом расковырял fullcalendar достаточно сильно ...

Добавил: Nelex

Дела текущего дня
Дела текущего дня

Сделал внешние страницы для дневников. Так можно будет скинуть прямую ссылку на опубликованную запись кому ...

Добавил: Nelex