1. 들어오는 티켓 캡처 채널을 획득하고 티켓 캡처 채널을 기반으로 모든 관련 캡처 전략 목록을 획득합니다.
전송되지 않으면 기본적으로 모든 채널을 확인합니다.
2. 조회된 크롤링 전략 목록에 따라 각각 전략 목록에서 화이트리스트 목록을 가져옵니다.
티켓 캡처 채널 구축 - 항공사 - 노선 관계 목록
3. 항공사-노선 관계 목록에 따라 날짜는 *와일드카드로 표시됩니다. 키 규칙에 따라 티켓 캡처 채널 아래의 모든 주요 키는 한 번에 일괄적으로 함께 연결되어 세트에 저장됩니다.
4. mget를 사용하여 redis의 모든 키를 한 번에 mget하여 반환 목록을 얻도록 기본 키를 설정합니다.
5. 반환된 목록을 필터링하고 경로별로 그룹화합니다.
그룹에는 이 경로에 대한 티켓이 며칠 동안 남아 있는지 나타내는 여러 가지 데이터가 있습니다.
그룹 내 각 데이터의 라우팅 크기의 합은 유효 이동 횟수를 나타냅니다.
6. 이 전략에 따라 통계 결과 데이터를 생성하고 데이터베이스에 저장합니다.
티켓 캡처 채널이 여러 개인 경우 2~6단계를 반복하여 각 전략에 따라 통계 결과를 저장하세요.