재사용이 가능한 모듈을 만들기 위해 시장가 매수 모듈과 분리하여 거래내역 - 체결 목록을 가져오는 모듈을 만들기로 하였다.
시장가 매수 다음 시나리오가 거래내역 - 체결 목록 확인이고 , 구조를 파악하여 요소들을 가져와 출력 하는 것이 목표이다
부모태그인 article 태그의 자식 태그 <span class = “tabB”>
은 상단의 매수 | 매도 | 간편주문 | 거래내역 을 가지고 있는 태그, <div class = “max”>
는 미체결 , 체결 라디오 박스를 포함한 내가 가져와야 할 요소들을 품고 있는 것으로 확인된다.
그리고 <div class = “max”>
의 3번째 div 태그에 내가 가져와야할 요소들인 주문 시간 , 마켓명 , 구분 , 체결가격 , 체결금액 , 수량이 위치해있다.
<div class = “max”>
의 3번째 div 태그 아래에 4번 정도 내려오는 자식 div 의 첫번째,두번째 span 태그안에 내가 가져와야 할 날짜와 시간이 있는것을 확인할 수 있다 .
//*[@id="UpbitLayout"]/div[3]/div/section[1]/div[2]/div[2]/article[1]/div/div[3]/div[1]/div/div/div[1]/span[1]
절대 경로를 복사해보면 article 을 기준으로 내가 본 것과 똑같이 확인된다
그리고 가져와야 할 나머지 요소들은 날짜, 시간 요소와 형제 요소임을 확인할 수 있다 .
날짜와 시간 요소는 클래스로 식별 할 수 있다.