[Uipath] Data Scraping이 자동으로 안 잡힐 때 직접 잡는 법
2022. 12. 6. 15:08ㆍRPA
Data Scrping을 하려고 하는데 웬걸 결과가 빈 DT로 나온다.
보통 이렇게 데이터가 한번에 안 긁어지면
나는 그냥 한 줄씩 for each 돌려서 가져오곤 했는데
저렇게 안가져와질 경우 셀렉터와 메타데이터를 지정해서 가져오는 방법을 알려주셔서
매우 도움이 되는 내용이라 포스팅 한다.
Extract Strutured Data 액티비티의 셀렉터는 잡고싶은 리스트를 통으로 잡는 셀렉터로 잡아주고
중요한건 ExtractMetadata 에 들어가는 XML 이다.
메타 데이터 XML 작성 법 :
1. F12를 이용하여 얻고싶은 데이터를 선택한다.
2. 해당 element의 Full path를 가져온다.
3. 두개 이상 가져와서 공통인 부분은 row 안에 넣고 다른 부분은 column으로 넣는다.
이러면 잘 가져와진다! 뭣보다 Data Scraping 할 때 셀렉터만 잘 잡으면 웬만해선 잘 잡히는데
데이터가 통으로만 잡힌다던가 하면 유용한게 쓸 수 있다.
+ 위처럼 하면 셀렉터는 큰 범위 아무거나 잡아도 되지만
가져와야하는 건의 전체가 div로 있고 그 안에 1건이 1개의 div로 있다면
전체 div의 class 등 element 정보를 가져와서 셀렉터 정보에 넣고
위 XML 코드를 아래처럼 줄일 수 있다. (없어진 코드만큼이 큰 div의 XPath였음)
알려주신 분 : https://jnaul.tistory.com/ 감사합니다 꾸벅 (_ _
'RPA' 카테고리의 다른 글
[Uipath] yyyyMMdd 또는 yyMMdd 형식 바꾸기, 날짜 형식인지 확인하기 (1) | 2023.01.12 |
---|---|
[Uipath] 아웃룩 메일 제목 또는 받은 날짜 필터 (3) | 2023.01.03 |
[Uipath] 엑셀 파일 확장자 변환 (0) | 2022.11.30 |
[Uipath] DT 다룰 때 자주 쓰이는 소스 모음 (0) | 2022.10.31 |
[Uipath] 구글 스프레드 시트 GSuite를 이용하여 조작하기 (0) | 2022.08.22 |