2016-08-19 2 views
0

이 사용자의 두 번째 페이지을 긁어 내고 싶습니다.다음 페이지 XHR 요청 긁기

그러나 다음 버튼은 XHR 요청을 실행하며 Chrome 개발자 도구를 사용하여 볼 수는 있지만 복제 할 수는 없습니다.

+0

나는 파이썬과 요청을 사용하여 그것을 복제 할 수 있었다. 사용자의 첫 번째 페이지에 대한 요청에 쿠키 필드가 포함되어 있으면 보안 토큰을 설정해야하기 때문에 시간이 좀 걸렸습니다. 일단 첫 번째 페이지에 대한 쿼리를 얻으면, 필요한 모든 것은 검색된 페이지의 html에서 찾을 수 있습니다. – user1497530

답변

0

너무 쉬운 일이 아닙니다. 우선이 패키지를 설치해야합니다. extension. 캡처 된 데이터를 기반으로 자신의 요청을 테스트하는 데 도움이됩니다. 즉, 캡처 된 데이터로 요청을 잡아 내고 시뮬레이션 할 수 있습니다.

그들은이 XHR 요청에서 토큰을 보냈으므로 HTML 페이지 본문 (소스 코드, js 변수 "taSecureToken"에 저장)에서 가져와야합니다.

다음 네 개의 단계를 수행해야합니다

  • 는 POST 요청 데이터에 limitoffset 변수를 설정하기 전에 저장에 플러그인
  • 변경 토큰

    1. 캐치 POST 요청을
    2. 결과와 요청을 생성 본문

    참고 :이 요청 서버는 json 데이터를 반환합니다 (다음 페이지에있는로드 된 객체에 대한 정보가 들어있는 HTML 페이지가 아닙니다.

  • +0

    Thanks g1zmo. 나는 거의 그것을 알아 냈다. 그냥 fyi, 나는 또한 (어떤 이유로 사용자 ID와 다른) memberId를 설정해야하며 첫 번째 페이지의 html에 포함되어 있습니다. – user1497530