로딩
요청 처리 중입니다...

[Python Selenium] 네이버웍스 자동 출퇴근 프로그램 개발

 [Python Selenium] 네이버웍스 자동 출퇴근 프로그램 개발

당신...지각이 너무 많아서 시말서 그만 쓰고싶다고? 축하하네 오늘부터 근태관리 최고 직원이 될 수 있다네 요즘 근태관리 네이버웍스 사용하는 회사가 많이 생김 ㅇㅇ 회사 사무실에 지정된 IP(인터넷)에 접속해야 출근,퇴근 처리가 가능함 물론 원격프로그램 이용해서 집에서 출퇴근 처리도 가능하지만 심심해서 자동 출퇴근처리 만들어보고싶었음 셀레니움은 워낙 유명하고 대부분 크롤링은 셀레니움+크롬드라이버로 이루어져있다.

크롤링이 대단한 기술처럼 보이지만 사실 단순 웹브라우저상 Javascript로 움직이는 하나의 파이프라인밖에 되지 않는다. 대부분 유명한 사이트 네이버나 인스타 등등 이런 것들은 크롤링방지를 이미 해놔서 크롤링을 하고싶어도 잘되지않는 부분들이 존재한다.

크롬드라이버를 쓰면 HttpRequest를 날릴때 크롬드라이버 혹은 셀레니움 봇인지 판단하는 Header 값이 포함되어서 요청이 되는 원리인거 같다. (정확히는 잘 모름 나름 뇌피셜) 그렇기때문에 일반적으로 인터넷에 널려있는 ...

# naverworks # 퇴근 # 크롬드라이버 # 크롤링 # 출근 # 웹드라이버 # 셀레니움 # 네이버웍스 # 근태관리 # selenium # python # 파이썬