Дневник by Nelex

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

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

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

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

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

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

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

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

Я не забываю про текущий сайт и вполне вероятно в скором времени им займусь. А сейчас запущен новый мой ...

Добавил: Nelex

Дела текущие и будущие
Дела текущие и будущие

Нужно по работе и для опыта расковырять как можно сильнее Angular. Я не самый большой любитель JS фреймворков, но ...

Добавил: Nelex

Текущее состояние проекта и планы
Текущее состояние проекта и планы

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

Добавил: Nelex

Тестирую сниппеты кода в дневниках
Тестирую сниппеты кода в дневниках

Ну вот, тестирую подсветку кода теперь в дневнике, надеюсь работает:



console.log('hello, world! :-)');

Чуток другой ...

Добавил: Nelex

Добавлены комментарии на публичные записи дневников
Добавлены комментарии на публичные записи дневников

Добавлены комментарии Disqus для публичных записей блога. Теперь их вполне можно пообсуждать.

К слову говоря, ...

Добавил: Nelex

Случайные публичные видео

История успеха Zappos.com | Бизнес в коробке от Zappos
История успеха Zappos.com | Бизнес в коробке от Zappos

история бренд zappos

Компания Zappos не так известна у нас, как на западе. Но там ее знают как компанию построенную на мечте ее...

Добавил: Nelex 0 1623

Бесят люди, бесят водители, как жить?
Бесят люди, бесят водители, как жить?

саморазвитие герасименко раздражение

Александр Герасименко, тренинги: Взлетная Полоса 22 - 23 Сентября 2018 Москва http://vp.askalex.ru/ Cпикерклуб-VIP 29...

Добавил: Nelex 0 1554

15650 отжиманий за 30 дней. Трансформация. Отжимания
15650 отжиманий за 30 дней. Трансформация. Отжимания

саморазвитие челендж отжимания

Я решил бросить себе вызов! 500 отжиманий каждый день! В начале для меня это было что-то нереальное!!! На 3-4 день я...

Добавил: Nelex 0 1371

Джеки Чан лучшее интервью о мотивации и успехе РУССКАЯ ОЗВУЧКА
Джеки Чан лучшее интервью о мотивации и успехе РУССКАЯ ОЗВУЧКА

мотивация успех знаменитости

Джеки Чан о мотивации и успехе РУССКАЯ ОЗВУЧКА Подпишись на канал спонсора показа https://goo.gl/pz6TmJ Original video by...

Добавил: Nelex 0 1352

Прими страх - Мотивационный ролик
Прими страх - Мотивационный ролик

мотивация успех страх

Спасибо за просмотр! Если вам понравилось видео, подписывайтесь на мой канал, чтобы не пропустить новые...

Добавил: Nelex 0 1378