반응형
외부 사이트에서 크롤링을 할때 클릭을 여러번하여 필요한 데이터를 가져와야 하는경우가 많다.
해당방법은 크롬관리자 도구에 접속하여 Network - preview에 접속후 전달되는 데이터를
클립보드로 가져와 역시리얼화 하는 방법이다.
1. 해당 내역을 오른쪽 마우스 버튼으로 크립보드 복사를 한다.
2. 그러면 아래와같이 클립보드에 복사된것을 알수있다.
각 사이트마다 json, xml 형태로 각양각색이다.
3. 설정된 클립보드에 복사된 내역을 srting 형식으로 저장후 Deserialize xml 액티비티를 사용하여 역 시리얼화 해준다.
아래는 역시리얼화 되었을대는 로컬값 이다.
4. 해당 내역의 그룹핑된 row id 갯수 만큼 가져오기위해 IEnumerable<xnod> 변수유형을 사용해준다.
그리고 Assign 액티비티를 통해 해당 배열에 내역을 추가해준다.
-> oneOnOneInquiryXml.Element("rows").Elements("row")
## 아래는 사용된 변수 유형
## xml같은경우 하위목록 값을 가져오기위해 Element를 사용했지만 json은 item을 사용하면된다.
'RPA' 카테고리의 다른 글
[UIPATH] 텍스트를 줄바꿈 기준으로 리스트 생성하기 (0) | 2023.10.27 |
---|---|
[UIPATH] pick 액티비티 (0) | 2023.10.27 |
[UIPATH] 구글시트 연동 방법 (1) | 2022.10.26 |
UIPATH) Find Children (0) | 2022.07.28 |
윈도우 작업스케줄러 (0) | 2022.02.21 |