안녕하세요.
회계팀에서 일하고있는 초보 코딩러입니다.
월마감때마다 여러 카드사에서 월 매출내역을 다운로드 받아야하는데, 이과정을 자동화시키고싶어하셔서요. 제가 그 일을 맡게 되었는데요. 며칠을 골머리 싸매고 검색해도 답이안나와서 질문글 올립니다.
-
삼성, 롯데카드는 로그인부터 다운로드까지 가능하지만 다른 카드사에서는 로그인이 안됩니다.
→ ID는 입력이되지만 PW는 입력이 안되는 경우와, PW가 입력이되어 로그인버튼을 눌러도 로그인이 안되는 현상
→ ex ) https://biz.kbcard.com/CXERFZZC0001.CMS -
매달 1일부터 말일의 매출내역을 다운로드받아야 하는데, 달력 설정을 어떻게해야할지 고민입니다.
→ 접속하는 일자 기준으로 달력이 시작되어서 버튼을 세팅하기가 애매한것같습니다.
(1월13일기준으로 2월을뽑게 세팅하려면 다음 월 버튼 클릭하게 세팅 , But 2월이 되면 2월달력이 세팅되므로 1월1일~31일 날짜 클릭이 어려움)
사용하고 있는 코드는 Selenium이구요.
한가지 더 궁금한점은 선언문에
from selenium.webdriver.common.keys import Keys 이게 불이꺼져있는데 그래도 상관없는건가요?
지금 로그인창에 사용하고 있는방식은
크롬웹드라이버로 해당 로그인창을 연 뒤 input_id = driver.find_element_by_name(“—”)
input_id.click()
input_id.send_keys(‘—’)
이렇게 사용하고있습니다.