Последние пару дней были одними из самых веселых, когда я занимался программированием. Мой друг недавно получил стажировку после магистратуры по цифровому маркетингу и заинтересовался анализом данных и скрепами сайтов. Поэтому он начал изучать Selenium и попросил меня о помощи.
Готов поспорить, что для более опытного программиста изучение и интеграция базовых функций Selenium webdriver не займет много времени, но для нас это был вызов. Но, к счастью, мы проходили через это вместе, и каждый раз, когда мы находили в документации что-то крутое, что мы могли бы использовать, мы спешили рассказать об этом другому и попробовать.
Много ошибок и точек останова спустя, мы заставили его работать! Сценарий проходит через обзоры ресторанов, изменяет страницы, экспортирует в .csv. И что самое интересное, его можно улучшить множеством способов.
Секрет этого действительно заключался в сотрудничестве. Мозговой штурм, проработка идей, воплощение их в псевдокод, получение ошибок и выяснение того, какие инструменты Selenium позволяет предотвратить эти ошибки, и т.д. Все сложилось гораздо проще, потому что нас было двое, и, что важно, потому что мы были на одном уровне квалификации.
Иногда легко думать: «Я не могу этого сделать, это слишком сложно», но все, что вам нужно — это свежий взгляд, чтобы увидеть другую точку зрения!