안녕하십니까
네이버 금융에서 시세를 가져오고 싶습니다.
다음버튼이 없어 원하는 페이지의 버튼을 클릭하고 테이블 추출을 통해 가져오고자 합니다.
하지만 첫 기업에서 3~6페이지의 정보를 가져오는 것은 잘 작동하는데 다른 기업을 검색하여 테이블을 가져오지 못합니다(Click은 잘 됩니다)
과정은 다음과 같습니다.
브라우저 열기 → 변수를 통해 여러 페이지 테이블 추출 → 테이블 MERGE → 합쳐진 테이블을 각 주식코드의 시트에 붙여넣고 DT초기화 → 다음 브라우저 열기 → 반복
이 과정에서 몇가지 문제가 생겼습니다.
1, 첫번째로 테이블 추출이 다른 브라우저에서 부터는 되지 않습니다.
브라우저를 열때 변수로 만들어 클릭과 같은 곳에 Input Element로 넣어서 잘
Extract Datatable의 경우 셀렉터를 입력하는 곳도 없어서 문제를 해결하기 어렵습니다.
2, 현재는 3P의 테이블을 추출하여 엑셀에 넣고 4P의 테이블과 ‘Merge Datatable’ 하여 다시 엑셀에 넣는 방식입니다. 3~6P를 추출하여 엑셀을 거치지않고 UIPATH내에서 합치고 싶은데 방법을 아시면 말씀해주시면 감사하겠습니다.
3, 추출한 테이블의 첫 행이 비어있고 중간중간 비어있습니다. Filter Datatable을 사용해 column이 0인 곳의 Isempty를 제거하였는데 엉뚱하게 데이터가 잘려나갑니다.
답변 주시면 감사하겠습니다.