2013-04-08 98 views
0

我在政府站點:http://bit.ly/10N0Ld8,當我單擊Select(如帶有藍色矩形的圖像所示)時,它會獲取一些數據。這個「取」我想從我的PHP程序中完成。我使用Firebug抓取了POST數據。但它沒有獲得相同的數據。我試過刪除參數等,但沒有任何工作。該網站正在返回錯誤「對不起,本網站遇到了嚴重問題,請嘗試重新加載頁面或聯繫網站管理員。」無法使用POST獲取頁面

任何想法 - 我如何以編程方式獲取此值?

這是我用過的源代碼:https://docs.google.com/file/d/0B7aEugGV1GwTdHRhXzZnXzNrNVE/edit?usp=sharing。由於我測試了另一個POST請求,Curl代碼正常工作。

enter image description here

+0

請在這裏發佈相關的代碼,而不是鏈接到它。 – 2013-04-08 14:03:52

+0

你的代碼在哪裏? – 2013-04-08 14:04:45

+0

https://docs.google.com/file/d/0B7aEugGV1GwTdHRhXzZnXzNrNVE/edit – user5858 2013-04-08 14:06:04

回答

0

__VIEWSTATE和__EVENTVALIDATION是唯一的每一次,所以你需要首先檢索該頁面,則會使與POST選擇鏈接的請求,幷包括視圖狀態和eventvalidation的讀取值加載頁面(同DOM)。

$viewstate = $xpath->query(...);