2010-01-27 4 views

답변

2

https는 중요하지 않습니다. HTTPS는 단지 전선을 통해 전송되는 데이터가 안전하게 암호화된다고 말합니다. 오히려 로그인이 실제로 작동하는 방법에 대해 자세히 알아야합니다. 예를 들어 기본 인증 (사용자/패스에 대한 팝업이 표시되는 곳)입니까? 그러면 다음과 같은 요청을 할 수 있습니다. https://user:[email protected]/my_file.gif

더 많은 가능성이있는 것은 기본적으로 어떤 것을 할 수있는 다른 인증입니다. 리버스 엔지니어링하여 들어 오기 위해해야 ​​할 일을 파악해야합니다.하지만 쿠키를 유지하는 것처럼 상태를 유지 관리하는 HTTPS 클라이언트 라이브러리를 사용해야 할 가능성이 큽니다.

행운을 빌어 요.

+0

RE 리버스 엔지니어링 : 브라우저가 Fiddler 또는 Wireshark를 사용하여 서버에 보내는 요청을 캡처하는 동안 수동으로 다운로드를 시도해보십시오. 그런 다음 비슷한 요청을 보내 사용자의 필요에 맞게 사용자 정의하십시오. 필자는 과거에 이것을 사용하여 다운로드 관리자를 물리 칠 수 있도록 설계된 사이트에서 다운로드를 자동화하는 Perl 스크립트를 작성했습니다. –

+0

기본 인증이 아니기 때문에 "라이브 HTTP 헤더"와 같은 것을 사용하여 asp –

+1

에 게시하는 것으로 보입니다. Firefox 부가 기능은 브라우저가 로그인하기 위해 무엇을하는지 명확히 이해할 것입니다.이 문제를 해결하기 위해 Nutch가 사이트를 크롤링합니다. 인증 된 페이지를 크롤링하기 위해 쿠키 기억 및 일부 리디렉션 요청 등 여러 가지 작업을 수행해야했습니다. – mlathe

관련 문제