【순서도 모드】순서도 모드 컨포넌트 소개 | 웹 스크래핑 툴 | ScrapeStorm
개요:이 튜토리얼은 순서도 모드 중의 컨포넌트의 기능과 사용을 소개합니다. ScrapeStorm무료 다운로드
순서도 모드는 다양한 컨포넌트로 구성되며, 각 컨포넌트는 다른 작업을 수행합니다. 다음으로, 각 컨포넌트와 그에 상응하는 설정 매개변수를 상세히 소개하겠습니다.
1. 열기
열기의 역할은 URL을 여는 것입니다. 순서도 모드 태스크가 생성되면 열기 컨포넌트가 자동으로 생성됩니다. 이 컨포넌트는 태스크의 첫 번째 구성 요소이므로 끌거나 삭제할 수 없습니다.
오른쪽의 설정 창에서 오른쪽의 태스크 URL을 클릭하여 편집합니다. 이 절차는 순서도 모드 태스크 URL을 편집하는 절차와 같습니다.
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/열기-1500x257.png)
열기 컨포넌트가 태스크의 시작 부분에 없는 경우 설정은 아래와 같습니다. 사용자 지정 옵션을 선택하여 사용자 지정 URL을 입력합니다.
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/열기2-1500x257.png)
2. 클릭
클릭 컨포넌트의 역할은 페이지의 요소를 클릭하는 것입니다.
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/클릭-1500x257.png)
이 컨포넌트는 일반적으로 프롬프트를 클릭한 후 자동으로 생성됩니다. 요소를 수동으로 선택해야 하는 절차는 다음과 같습니다:
(1) 오른쪽의 위치 찾기 아이콘을 클릭합니다.
(2) 페이지에서 클릭할 요소를 클릭합니다.
소프트웨어는 클릭에 따라 대상 요소의 Xpath를 자동으로 추출합니다. Xpath 오른쪽에 있는 편집 버튼을 클릭하여 다시 편집할 수도 있습니다.
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/클릭2-1500x257.png)
주의: 소프트웨어는 클릭 후 새 탭을 열어야 하는지 여부를 자동으로 인식합니다. 인식 결과가 실제 상황과 일치하지 않을 경우 수정할 수 있습니다.
3. 추출
추출 컨포넌트의 역할은 데이터를 추출하는 것입니다.
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/추출-1500x257.png)
추출 컨포넌트의 설정은 기본적으로 정지 조건 설정, 필터링, 모두 지우기, 심층 스크래핑 및 필드 추가를 포함하여 스마트 모드와 동일합니다. (스마트 모드의 정지 조건 설정는 설정된 스크래핑 범위에 통합됨)
한 태스크에 추출 컨포넌트가 여러 개 있을 수 있습니다. 모든 추출 컨포넌트의 정지 조건 설정 및 필터링이 공유됩니다. 최종 데이터는 각 추출 컨포넌트의 데이터로 구성되며 순서도 구조와 결합됩니다.
4. 대기
대기 컨포넌트의 역할은 대기하는 것입니다.
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/대기-1500x257.png)
대기 시간은 랜덤 또는 사용자 정의 값으로 설정될 수 있습니다. 랜덤 범위를 설정할 때 범위 값을 입력하면 ~로 구분됩니다.
5. 스크롤
스크롤 컨포넌트의 역할은 페이지 스크롤하는 것입니다.
(1) 페이지 맨 아래로 스크롤
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/스크롤-1500x257.png)
(2) 한 화면 스크롤 높이
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/스크롤2-1500x257.png)
각 스크롤 후 무제한으로 대기하도록 선택하면 모든 네트워크 요청이 완료될 때까지 소프트웨어가 대기하고, 그렇지 않으면 여기서 중지됩니다.
웹 페이지 콘텐츠의 완전한 표시가 네트워크 요청이 완전히 완료되었음을 의미하지는 않는다는 점에 유의해야 합니다.
6. 입력
입력 컨포넌트의 역할은 웹 페이지에 있는 입력 상자에 택스트를 입력하는 것입니다.
(1) 컨포넌트 중의 택스트를 반복 입력
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/입력-1500x257.png)
(2) 복사된 컨포넌트가 복사한 택스트를 입력
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/입력2-1500x257.png)
(3) 택스트 입력
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/입력3-1500x257.png)
이 컨포넌트는 일반적으로 프롬프트를 클릭한 후 자동으로 생성됩니다. 입력 상자를 수동으로 클릭해야 하는 경우 작업 단계는 다음과 같습니다:
(1) 오른쪽의 위치 찾기 아이콘을 클릭합니다.
(2) 페이지의 입력 상자를 클릭합니다.
소프트웨어는 클릭에 따라 대상 요소의 Xpath를 자동으로 추출합니다. Xpath 오른쪽에 있는 편집 버튼을 클릭하여 다시 편집할 수도 있습니다.
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/输入4-1-1500x257.png)
7. 호버
호버 컨포넌트의 역할은 콘텐츠를 표시하기 위해 콘텐츠를 페이지의 요소로 이동해야 하는 경우에 해당합니다.
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/호버-1500x257.png)
8. 다롭다운
드롭다운 컨포넌트의 역할은 페이지에서 드롭다운 상자 옵션을 선택하는 것입니다.
(1) 루프 컨포넌트에서 선택
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/드롭다운-1500x257.png)
(2) 다롭다운 리스트 클릭
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/드롭다운2-1500x257.png)
이 컨포넌트는 일반적으로 프롬프트를 클릭한 후 자동으로 생성됩니다. 입력 상자를 수동으로 클릭해야 하는 경우 작업 단계는 다음과 같습니다:
(1) 오른쪽의 위치 찾기 아이콘을 클릭합니다.
(2) 페이지의 입력 상자를 클릭합니다.
(3) 옵션 선택
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/드롭다운3-1500x267.png)
9. 브랜치
브랜치 컨포넌트의 역할은 다른 조건을 판단하고 다른 절차를 수행하는 것이다.
(1) 텍스트 포함
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/브랜치-1500x257.png)
(2) 요소 포함
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/브랜치3-1500x257.png)
드롭다운 상자를 수동으로 눌러야 하는 경우 절차는 다음과 같습니다:
1단계: 오른쪽의 십자 아이콘을 클릭합니다.
2단계: 페이지에서 판단할 요소를 클릭합니다.
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/브랜치4-1-1500x257.png)
브랜치 컨포넌트는 일반적으로 단독으로 사용되지 않으며 다른 구성요소와 함께 사용해야 합니다.
두 개의 분기가 포함되어 있으며, 다른 컨포넌트를 분기로 끌 수 있습니다. 여기서 “X”는 판단 조건이 충족되지 않을 때 이 분기에서 구성 요소를 실행하는 것을 의미하며, “√”는 판단 조건이 충족될 때 이 분기에서 구성 요소를 실행하는 것을 의미합니다.
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/브랜치5-1500x257.png)
10. 루프
루프 컨포넌트의 역할은 루프에서 일부 절차를 수행하는 것입니다.
(1) 루프 모드: 단일 텍스트 리스트
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/루프-1500x257.png)
(2) 루프 모드: 텍스트 리스트 결합
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/루프2-1500x257.png)
(3) 루프 모드: 리스트 요소
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/루프3-1500x257.png)
(4) 루프 모드: 드롭다운 리스트
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/루프4-1500x257.png)
(5) 루프 모드: 페이지 넘김 버튼
여기는 세 가지의 페이지 넘김 유형이 있습니다. 페이지 넘김 버튼, 스크롤 로딩, 스크롤 로딩+페이지 넘김 버튼
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/루프5-1500x257.png)
(6) 루프 모드: SKU 리스트
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/루프6-1500x256.png)
11. 뒤로
뒤로 컴포넌트의 역할은 이전 페이지로 돌아가는 것입니다.
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/뒤로-1500x257.png)
12. 복사
복사 컨퍼넌트의 역할은 페이지에 있는 요소의 내용을 복사하는 것입니다.
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/복사-1500x257.png)
13. 인증 코드
인증 코드 컨포넌트의 역할은 인증 코드를 식별하고 수동 또는 자동으로 코드화하는 것입니다.
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/인증코드-1500x257.png)
인증 코드 컨포넌트 설정에서 캡차 유형, 인증 코드 입력창, 인증 코드 이미지, 인증 코드 제출 버튼, 인증 코드 오류 메시지를 각각 선택해야 합니다. 컨포넌트를 수동으로 끌어서 컨포넌트를 수행할 수 없습니다. 소프트웨어 프롬프트에 따라 페이지를 클릭하십시오.
14. 반복 안하기
반복 안하기 컨포넌트의 역할은 루프 컴포넌트의 동작을 미리 종료하는 것입니다.
![](https://kr.scrapestorm.com/wp-content/uploads/2023/07/반복-안하기-1500x257.png)
반복 안하기 컨포넌트는 일반적으로 브랜치 컨포넌트와 함께 사용되며, 즉 특정 조건이 충족되거나 충족되지 않을 경우 루프를 미리 종료하기 위해 사용됩니다.