2009-03-10 3 views
1

이 페이지의 양식에 의해 생성 된 URL (예 : 데이터)을 얻으려고합니다. http://www.vodafone.in/_layouts/servicecallertunes.aspx 거의 성공하지 못했습니다.양식에서 가능한 URL 생성

Firefox 3.0.5, Ubuntu에 HTTP 헤더 (0.14) 애드온을 설치했습니다. 그러나 결과 URL은 매우 이상하고 오래되었습니다. 예는 :

POST /_layouts/servicecallertunes.aspx __EVENTTARGET=CTTunes1%24ddlTunesSubCategories&__EVENTARGUMENT=&__LASTFOCUS=&__VIEWSTATE=M0ZAMFvA%2Baq58jd57T84z0fdR%2B1tju00M3YD5nagIHQB48ihJiAoFxS%2B%2Ff8CvaAigdH2a4 

위의 양식에서 데이터를 얻을 수있는 가능한 프로그램 옵션은 무엇인가 (5000 개 이상의 문자를 계속)? 내 생각은 현재 모든 가능한 URL을 생성 한 다음 데이터를 가져 오는 것입니다.

미리 감사드립니다. 바트 J

+0

한 긴 줄이한다 나머지 라인은 오른쪽 사이드 바 뒤에 있습니다. 가독성을 위해 부러 뜨릴 수 있습니까? – Kev

답변

2

이것은 ASP.NET 페이지이므로 거기에 __VIEWSTATE가 표시됩니다.

이름에서 알 수 있듯이 viewstate는 상태를 유지하는 HTTP 연결을 양식을 만든 프로그래머에게 "느끼게"만들려는보기 상태에 대한 정보를 인코딩합니다.

실제로 거기에있는 firefox plugin처럼 보이는 경우 viewstate를 디코딩하고 내부 정보를 볼 수 있습니다. 이를 통해 실제로 제출 된 내용을 파악하고 원하는 동작을 얻으려는 자신의 viewstate를 만들 수 있습니다.

또는 당신은 단지 모든 가능한 URL을 생성 할 수 -

+0

답장을 보내 주셔서 감사합니다, Eric. 내가 Viewstate addon을 설치했지만, URL을 볼 것으로 예상했지만, 나는 이상한 문자열을 얻을. ViewState 애드온에서 URL을 볼 수 있었습니까? –

+0

viewstate는 vodafone 웹 사이트에서 암호화됩니다. 이 플러그인은 도울 수 없을 것입니다. –

1

당신이있어 250 연속 페이지에서 동일한 데이터를 얻을 수 있습니다 :) 쉽게 될 수있는 :

http://www.vodafone.in/existingusers/services/pages/callertunes_searching.aspx?cttrack=1

+0

감사합니다. 콜린. 그러나 페이지 매김이 포스트 백이므로 모든 결과 페이지를 반복하는 것과 동일한 문제가 있습니다. –

+0

글쎄, 최소한 복잡성을 줄이면 적절한 POST를 쉽게 식별 할 수있을 것입니다. 당연히 항상 회전 의자 통합이있다 :) –

관련 문제