Тема: Парсер rabota.ua
Добрий день всім.
Отже, створив я легкий та зручний(як на мене) парсер сайту rabota.ua .
Мені потрібно щоб ви вказали на помилки в коді і на архітектуру коду(і як її поліпшити).
Код розміщений на github:
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Python → Парсер rabota.ua
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Добрий день всім.
Отже, створив я легкий та зручний(як на мене) парсер сайту rabota.ua .
Мені потрібно щоб ви вказали на помилки в коді і на архітектуру коду(і як її поліпшити).
Код розміщений на github:
Назва змінної self._pages не відповідає її значенню. По факту це останні сторінка, а не кількість.
У мене виникло одне запитання. Чи є така структура даних на пайтоні щоб мала функції collections.OrderedDict та підримувала зрізи? Я не дуже бажаю писати костилі. Я планую з отриманих даних вирізати URL адреси, але якось з регулярними виразами код не дуже красивий стає(бо я використовую list() для збереження всієї інформації), а OrderedDict не підтримує дану функцію. Є варіант використовувати два різні списки, але як на мене це також костиль.
P.S. Все таки написав костиль з двома списками. Але якщо хтось знаю подібну библіотеку то напишіть, будь ласка.
Назва змінної self._pages не відповідає її значенню. По факту це останні сторінка, а не кількість.
Так, я розумію. Просто завтикав. Дякую) А щодо ООП є якісь недоліки? Мені здається що щось криво, але я не розумію що.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися