2012-04-07 2 views
0

나는 최근에 Web-Harvest를 웹 스크래핑 도구로 사용하기 시작했습니다. 현재 웹 사이트에 대한 인증/로그인을 원하는 프로젝트를 시작할 때 일하고 있습니다. 먼저 코드의 [URL]이 웹 페이지의 실제 URL을 대체한다는 점을 분명히 밝힙니다.웹 수확 인증 구성에 어떤 문제가 있습니까?

그래서, 나는 다음과 같은 설정을 실행하여 로그인 정보를 게시하려고 : 나는 결과 정보를 검색하고 다시 방향을 따라 어떻게

<config> 
    <var-def name="result"> 
     <http method="post" url="[URL]/webreservations/WebObjects/WebReservations.woa/wa/Login?language=1&amp;server=1" multipart="true"> 
     <http-param name="login">[myusername]</http-param> 
     <http-param name="password">[mypassword]</http-param> 
    </http> 
</var-def> 
</config> 

를? 수동으로 로그인 할 때 아래 확장 프로그램이 URL에 추가됩니다. 어떤 종류의 무작위 화와 추가 된 세션 ID가있는 것으로 보입니다. 나는 그것이 내 솔루션에 통합해야 할 필요가 있다고 생각하니?

[URL]/nP8oIdbhk8MTXkrQ7Y2Z1g/0.3.0;jsessionid=2EF81CDA9A2EFF0B14E45889BC279BFA 

아래는 문제의 핵심 요소 일 수있는 페이지 원본의 일부입니다. WebObjects 문제입니까? 자바 스크립트 문제인가요? 내가 문제 야? :)

<body onload="document.form.login.focus();"> 
    <form name="form" onsubmit="showDiv();return true;" method="post" action="/webreservations/WebObjects/WebReservations.woa/wa/Login"> 
... 
</form> 
</body> 

어떤 도움을 주시면 감사하겠습니다.

답변

0

로그인에 필요한 모든 매개 변수가 있는지 확인하십시오. 단순히 암호와 사용자 이름 이상을 요구할 수 있습니다.

+0

감사합니다. 게시 할 필요가없는 미리 정의 된 값이 있다고 생각하는 매개 변수가 두 개 있습니다. –

관련 문제