40대 파이썬 독학 20편 – 파이썬 셀레니움 크롤링: 클릭 에러 완벽 해결법
본격적인 파이썬 셀레니움 크롤링에 앞서, [지난 19편 파이썬 셀레니움 자동 로그인 기초]에서는 내 손을 대신해서 아이디와 비밀번호를 타이핑하고 로그인 버튼까지 뚫어내는 마법 같은 자동 로그인 기능을 구현했습니다. 화면이 스르륵 열리며 …
본격적인 파이썬 셀레니움 크롤링에 앞서, [지난 19편 파이썬 셀레니움 자동 로그인 기초]에서는 내 손을 대신해서 아이디와 비밀번호를 타이핑하고 로그인 버튼까지 뚫어내는 마법 같은 자동 로그인 기능을 구현했습니다. 화면이 스르륵 열리며 …
오늘은 파이썬 셀레니움 기초를 활용하여 막혀있던 웹사이트 로그인 장벽을 허물고 마우스 클릭을 자동화하는 ‘진짜 매크로(Macro)’ 기술에 대해 알아보겠습니다. 지난 15, 16편에서 우리는 웹 크롤링(BeautifulSoup)을 이용해 현장 날씨를 수집하는 데 성공했습니다. …
오늘은 파이썬 Tkinter 기초를 활용해 시커먼 도스창을 예쁜 프로그램 창으로 바꾸는 법을 배웁니다. 지난 17편을 통해 파이썬 코드를 실행 파일(.exe)로 포장하여, 파이썬이 설치되지 않은 PC에서도 내 코드를 구동할 수 있는 …
지난 16편에서 우리는 웹 크롤링으로 여러 지역의 방역 현장 날씨를 수집하고 엑셀로 저장하는 놀라운 코드를 완성했습니다. 하지만 실무에 이 코드를 도입하려고 하면 곧바로 거대한 장벽에 부딪힙니다. 바로 팀원들의 컴퓨터에는 ‘파이썬(Python)’이 …
지난 15편에서는 기초적인 코드를 통해 특정 지역 하나의 날씨를 터미널 화면에 띄우는 데 성공했습니다. 하지만 실무에서는 화면에 스쳐 지나가는 텍스트만으로는 팀원들과 데이터를 공유할 수 없죠. 결국 우리가 매일 쓰는 ‘보고서’ …
지난 14편에 걸쳐 엑셀 파일의 데이터를 가공하고 카카오톡으로 자동 발송하는 내부 시스템을 완성했습니다. 하지만 우리가 일하는 진짜 현장은 컴퓨터 모니터 밖, 바로 ‘야외’에 있습니다. 매일 아침 지역별 날씨를 일일이 검색하는 …
지난 11편에서 우리는 파이썬 코드를 마우스 더블클릭 한 번으로 실행하는 ‘bat(배치) 파일’을 만들었습니다. 코딩 프로그램을 켤 필요가 없어지니 퇴근 준비가 훨씬 수월해졌죠. 하지만 사람의 욕심은 끝이 없습니다. 방역 현장 작업이 …
지난 10편까지 우리는 방역 점검 대장 엑셀 파일들을 합치고, 긴급 방역 현장을 필터링한 뒤, 오늘 날짜의 새 폴더를 만들어 깔끔하게 저장하는 파이썬 코드를 완성했습니다. 하지만 코드를 짰다고 자동화가 끝난 것은 …
지난 9편에서 엑셀 필터링으로 ‘긴급 방역’이 필요한 현장만 쏙쏙 뽑아내는 데 성공했습니다. 그런데 업무 자동화를 하다 보니 예상치 못한 부작용이 하나 생겼습니다. 바로 ‘바탕화면 지옥’입니다. 매일 코드를 돌릴 때마다 바탕화면에 …
매월 초가 되면 각 현장에서 올라온 수백 줄짜리 ‘월간 방역 점검 대장’ 엑셀 파일과 씨름을 합니다. 이 수많은 현장 데이터 중에서 실무자인 제가 당장 확인하고 조치해야 할 것은 딱 하나, …
