로그인을 시뮬레이션하여 쿠키를 저장한 다음 백엔드 페이지로 이동하여 웹사이트의 주문 데이터를 지속적으로 캡처합니다.
이제 두 가지 질문이 있습니다
이 웹사이트의 쿠키는 10분 후에 만료되므로 다시 로그인해야 합니다
본 웹사이트에서 주문 데이터를 자주 조회하는 것은 금지되어 있습니다
이제 이 기능을 완료하려면:
시뮬레이션 로그인을 시작으로 주문 데이터가 지속적으로 자동 수집됩니다.
쿠키가 만료되면 관리자에게 다시 로그인하라는 메시지가 자동으로 관리자의 WeChat으로 전송됩니다.
그럼, 시뮬레이션 로그인 시 저장된 쿠키 만료 시간을 어떻게 설정하나요? 고정된 시간마다 데이터 캡처 작업을 설정하는 방법은 무엇입니까?
이 데이터를 처리해야 하기 때문에 로컬 테스트에서 이러한 작업을 완료할 수 있는 방법이 있나요?
로그인을 시뮬레이션하여 쿠키를 저장한 다음 백엔드 페이지로 이동하여 웹사이트의 주문 데이터를 지속적으로 캡처합니다.
이제 두 가지 질문이 있습니다
이 웹사이트의 쿠키는 10분 후에 만료되므로 다시 로그인해야 합니다
본 웹사이트에서 주문 데이터를 자주 조회하는 것은 금지되어 있습니다
이제 이 기능을 완료하려면:
시뮬레이션 로그인을 시작으로 주문 데이터가 지속적으로 자동 수집됩니다.
쿠키가 만료되면 관리자에게 다시 로그인하라는 메시지가 자동으로 관리자의 WeChat으로 전송됩니다.
그럼, 시뮬레이션 로그인 시 저장된 쿠키 만료 시간을 어떻게 설정하나요? 고정된 시간마다 데이터 캡처 작업을 설정하는 방법은 무엇입니까?
이 데이터를 처리해야 하기 때문에 로컬 테스트에서 이러한 작업을 완료할 수 있는 방법이 있나요?
고정된 간격으로 크롤링을 수행하려면 cli 모드를 사용하여 작업을 예약할 수 있습니다.
쿠키 만료 시간을 설정할 필요는 없을 것 같습니다. 인터페이스가 유효하지 않은 경우 다시 로그인을 시뮬레이션할 수 있습니다.
1 이 웹사이트에서 주문 데이터를 자주 쿼리하는 것은 금지되어 있습니다
curl은 프록시 요청을 지원하며 IP를 통해 빈번한 요청이 감지되는지 감지합니다.
2 웹사이트 쿠키는 10분 후에 만료되므로 로그인해야 합니다. 만료 후 다시 로그인(세션 ID는 주로 세션 ID가 만료되고 쿠키가 아니기 때문에 쿠키에 저장됨)
귀하의 시나리오에 따르면 쿠키 실패에는 두 가지 유형이 있습니다.
---- 1 세션 시간이 서버에서 구성한 세션 시간을 초과합니다(일반적으로 기본 30분)
----2 사용자가 종료하고 서버가 세션 ID를 적극적으로 삭제합니다
데이터를 캡처하려면 계정을 2의 가능성은 기본적으로 배제될 수 있습니다. 1의 경우 컬 프록시 요청을 사용하면 문제가 없습니다. 1. 있는 경우 예약된 요청을 사용하여 세션 sessionid(open)를 유지할 수 있습니다. 세션을 유지하기 위해 15분마다 요청하는 다른 프로그램)