2013-04-08 12 views
0

저는 정부 기관의 사이트입니다 : http://bit.ly/10N0Ld8이고 선택 (파란색 직사각형으로 표시된 이미지에서)을 클릭하면 일부 데이터를 가져옵니다. 이것은 내 PHP 프로그램에서하고 싶은 "가져 오기"입니다. Firebug를 사용하여 POST 데이터를 얻었습니다. 그러나 동일한 데이터를 얻지 못하고 있습니다. 인수 등을 제거하려고했지만 아무것도 작동하지 않습니다. 사이트에서 '죄송합니다.이 사이트에 심각한 문제가 발생했습니다. 페이지를 새로 고치거나 웹 마스터에게 문의하십시오.'라는 오류 메시지가 표시됩니다.POST를 사용하여 페이지를 가져올 수 없습니다.

모든 아이디어 - 프로그래밍 방식으로이 값을 가져올 수있는 방법은 무엇입니까?

사용 된 소스 코드는 https://docs.google.com/file/d/0B7aEugGV1GwTdHRhXzZnXzNrNVE/edit?usp=sharing입니다. 다른 POST 요청을 테스트 할 때 Curl 코드가 올바르게 작동합니다.

enter image description here

+0

관련 코드를 링크하지 말고 여기에 게시하십시오. –

+0

코드는 어디에 있습니까 ?? –

+0

https://docs.google.com/file/d/0B7aEugGV1GwTdHRhXzZnXzNrNVE/edit – user5858

답변

0

__VIEWSTATE 및 __EVENTVALIDATION은 (와 처음 viewstate가 및 eventvalidation의 인출 값을 포함하여 다음 페이지를 검색 POST와 선택 링크에 요청을 만들 필요가 그래서 때마다 페이지를로드 고유 DOM 선호).

$viewstate = $xpath->query(...); 
관련 문제