Парсим застройщиков - наш.дом.рф
ฝัง
- เผยแพร่เมื่อ 22 ส.ค. 2024
- В этом скринкасте спарсим реестр застройщиков с сайта наш.дом.рф.
Парсинг Python. Формат данных JSON. Сохраняем в CSV.
Для связи пишите:
Почта lukin@usota.ru
WhatsApp +79053311246
Telegram @lukin_ea
Профи.ру - profi.ru/profi...
Спасибо большое!!!!!
Почему у вас так мало лайков! У вас прекрасные обучающие видео!
Спасибо 🙏
Сейчас данный сайт динамически подгружается через джаваскрипт, есть гайд как в таком случае парсить?
метод get наверно был бы проще (вместо try except)
Да, вы правы - метод get будет элегантнее, спасибо за замечание.
@@usota Да я не пытался делать Вам замечание. Просто мысли в букв, так сказать. Сам недавно познакомился с питоном, ну а вообще пожалуйста.
@@usota можете прислать базу?
@@user-vo1qf2xc7q так она за год уже устарела)
А можно было в самом начале лимит поставить не 100 а 5000, тогда все сразу выходит
Почему бы и нет 🙂
Где можно обсудить получение Вашей услуги по парсингу?
Добавил контакты в описание к видео
Здравствуйте, не получается получить json - ошибка: raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Попробуйте добавить headers и cookies в параметры запроса, скорее всего на сайте улучшили защиту.
@@usota headers Я уже ставил, а вот с cookies тогда разберусь, благодарю за ответ! Если получится парсить нашдомрф, то напишу сюда. Ещё раз спасибо!
Аналогичная проблема, пытался и с Accept-Encoding поиграть ,не вышло, буду рад тоже услышать, если как-то проблема решилась,! @@user-km3zo4fs9c
У меня пока не получилось!...
@@user-km3zo4fs9c Добрый день! У вас получилось?
Мне кажется или fieldnames не работает?
fieldnames - это просто параметр функции. Что не работает, расскажите?
@@usota 22:04 при добавлении данных в файл CSV в первой строке у нас нет данных с названием полей
@@user-fi1vj8ob4y Я понял, что вы имеете ввиду. Да, в этом видео я опустил создание шапки таблицы. Она создаётся функцией .writeheader()