Найти в Дзене
Самоучка в Python

Мой первый парсинг на Python. Часть 1.

Это прям как какая-то первая большая победа, или первое открытие! И в этом что-то есть!))) Я вам уже писал в предыдущих статьях про ощущения, которые появляются, когда вами написанный код, даже скопированный с видео уроков, начинает у вас работать. Оно неописуемое!) Кто не пробовал - тому не понять. Поэтому я всем настоятельно рекомендую попробовать!))) Теперь вернёмся к теме парсинга. Что такое парсинг? Чтобы не затянуть вас в дебри конкретной теории постараюсь объяснить кратко и просто. Парсинг - это сбор и выделение информации по определённым параметрам из общей кучи информации с дальнейшим её вытягиванием и предоставлением в удобном виде. Как всегда в интернете и особенно на Ютубе целая куча обучающего материала на тему парсинга, но не весь материал стоящий, понятный новичкам и доступен бесплатно. Кстати! По сути, я тоже занимаюсь парсингом, но немного другим. Я изучаю видео уроки, отсеиваю неподходящие, а в своих статьях на этом канале вам рекомендую и описываю только самые годные

Это прям как какая-то первая большая победа, или первое открытие! И в этом что-то есть!)))

Я вам уже писал в предыдущих статьях про ощущения, которые появляются, когда вами написанный код, даже скопированный с видео уроков, начинает у вас работать. Оно неописуемое!) Кто не пробовал - тому не понять. Поэтому я всем настоятельно рекомендую попробовать!)))

Теперь вернёмся к теме парсинга.

Что такое парсинг? Чтобы не затянуть вас в дебри конкретной теории постараюсь объяснить кратко и просто.

Парсинг - это сбор и выделение информации по определённым параметрам из общей кучи информации с дальнейшим её вытягиванием и предоставлением в удобном виде.

Как всегда в интернете и особенно на Ютубе целая куча обучающего материала на тему парсинга, но не весь материал стоящий, понятный новичкам и доступен бесплатно.

Кстати! По сути, я тоже занимаюсь парсингом, но немного другим. Я изучаю видео уроки, отсеиваю неподходящие, а в своих статьях на этом канале вам рекомендую и описываю только самые годные видео уроки.

Давно я обратил внимание на канал некого Хауди Хо, но меня всё время тормозило то что видео, которое выскакивало в первых строчках поисковика на тему Python длинной было больше часа. Но на тему парсинга с помощью Python у него видео урок оказался чуть больше 10-и минут, и я конечно же за него и взялся.

Теперь про то чувство, когда код начинает работать!))))

В видео уроке автор, который по ходу является заядлым геймером, решил спарсить инфу по играм, которым поставили оценку "Изумительно", с сайта Stopgame.

Добавьте описание
Добавьте описание

Сначала я начал повторять код с видео урока в PyCharm, хотя автор писал код в Visual Studio Code. Но сразу что-то не задалось. Видать я накосячил в самом начале, при создании проекта, и код тупо не работал и в правом верхнем углу горела цифра 3 с красным кружочком, думаю многие уже знают что это значит. Я дописал до этого места.

Добавьте описание
Добавьте описание

Но ничего не менялось и у меня чуть не опустились уже руки. Даже появилось желание отбросить это на потом. Но как вы можете заметить по картинке, я решил попробовать прописать этот же код в Python IDLE. И... , код заработал!!! )))))

ВОТ ОНО, ТО САМОЕ ОЩУЩЕНИЕ!!!)))))) Список игр с 1ой вкладки успешно отобразился!)

Добавьте описание
Добавьте описание

Дальше автор с молниеносной скоростью дописывает код до конца, я конечно же тоже, внимательно и точно.

Добавьте описание
Добавьте описание

И мы получаем список игр с отметкой "Изумительно" со всех вкладок, с 1-ой до последней.

Добавьте описание
Добавьте описание

Как вы заметили, это только 1-я часть статьи. Я решил разделить эту статью на 2 части, потому что Хауди Хо в одном видео показывает 2 разных вида парсинга.

Это был пример парсинга по общедоступной информации, при котором не надо регаться на сайте и заходить в свой аккаунт. Во 2-ой части этой статьи будет уже более интересный вид парсинга.

Кому статья понравилась и стала полезной, не забудьте поставить лайк. А кому интересна тема самостоятельного изучения Python, подписывайтесь на мой канал!

Почему я решил в изучении Python сделать акцент на парсинге, вы можете прочитать в этой статье, а оригинал видео урока от Хауди Хо по этой ссылке! 2-я часть этой статьи ждёт вас по этой ссылке.

Спасибо за внимание и до скорого!))