1

Тема: Парсер сайту sinoptik.ua #python3.5

Я написав парсер сайту і хочу щоб хтось, кому не лінь подивився код і сказав де можна щось можливо переписати, щоб все було по феншую. Або сказав що мій код гавно і адекватно пояснив чому і як треба.

Код без коментарів, тож прошу не лаяти мене за це, знаю що грішу))

Посилання на GitHub

##########
##PYTHON##
#########
Подякували: 0xDADA11C7, P.Y.2

2

Re: Парсер сайту sinoptik.ua #python3.5

приєднуюся до прохання - шановні Гуру - зробіть кодрев'ю , будь-ласка!

First, solve the problem. Then, write the code. (c)JJ

3

Re: Парсер сайту sinoptik.ua #python3.5

Скажіть, будьте ласкаві, скільки часу Ви кодите на пайтоні ? ) = від даного "параметру" і буде залежати код рев`ю )))

4

Re: Парсер сайту sinoptik.ua #python3.5

Поясніть будь-ласка новачку (мені), що таке парсер.

5

Re: Парсер сайту sinoptik.ua #python3.5

Дуже "грубо" )
Парсер (Скрапер) - це скрипт який "зішкрябує" інфу з необхідного рерурсу.
Парсинг(Скрейпінг) - це сам процес збору інфи.

Подякували: Eff1c1

6

Re: Парсер сайту sinoptik.ua #python3.5

Збирати - це грабер (або скрейпер) (англ. to grab "хапати", to scrap "шкрябати").
Парсер (англ. parse "розібрати", "аналізувати речення") розбирає зграбаний текст на змістовні частини і щось з ними робить. Наприклад, парсер числа може з рядка "123" зробити число (несподівно) 123.

Подякували: leofun01, Eff1c2

7

Re: Парсер сайту sinoptik.ua #python3.5

А ще є кравлери (павуки) - збирає усі урли ресурсу (просто список, чи стиль "Folder-tree"). Сам такий процес називають кравлінгом.

Подякували: 0xDADA11C7, Eff1c, leofun013