2012-03-31 2 views
0

다른 웹 사이트에서 페이지를로드하고 분석하는 방법을 알고 있지만 일부 페이지를로드하려고 시도하는 웹 사이트는 등록되지 않은 사용자가 해당 페이지를 방문하도록 허용하지 않습니다. 내 브라우저에서 정상적으로 해당 페이지를로드 할 수있는 사용자 이름과 암호가 있지만 PHP로 할 수 있는지 없는지 궁금합니다. :/ 나는 웹 사이트에 대해 어떤 정보를 제공해야할지 모르겠다. 그러나 이미 말한 내용이 불완전하다면 어떤 정보를 주어야 하는지를 묻는다.사이트에 로그인하여 일부 페이지로드 중

감사합니다.

+0

해당 웹 사이트를 크롤링 하시겠습니까? – Alexander

답변

0

대부분의 웹 사이트에서는 인증 상태와 관련된 정보를 저장하기 위해 cookies을 사용합니다. 프로그램 적으로이를 극복하려면 요청할 때마다이 정보를 보내야합니다. , firebug 같은 도구를 사용하여

  • 수동으로 로그인 할 때 사이트가 전송하는 쿠키를 검사 - 여기 당신이 그것을 얻을 수있는 방법이다.
  • 쓰기 코드는이 정보를 캡처하고 이후의 요청

참고이 쿠키를 보내 : 당신이 scrape하려고하는 사이트의 ToS을 확인 마십시오. 일부 사이트에서는 사전 허락없이 콘텐츠를 긁거나 사용하지 못하도록합니다.

+0

고맙습니다. 시도해 보겠습니다. –

0

Research PHP SOAP. 그것은 다른 사이트에 로그인하는 도구를 포함하고, PHP 스크립트가 브라우저에 일반적으로 제공되는 HTML에 액세스 할 수있게합니다. 이 부분을 라고합니다.

+0

고맙습니다. 유용했습니다. –

관련 문제