2012-01-08 63 views
0

我需要編寫一個腳本,可以通過這個ASP頁面導航:如何分析一個動態的ASP頁面

http://fcms.concordia.ca/fcms/asc002_stud_all.aspx

,並進行搜索,這樣我可以分析的結果(即動態加載) 。 我寧願能夠在PHP中做到這一點;可能嗎?

+3

一旦一個asp頁面被渲染,它只是html和javascript。不需要指定一個asp頁面。 – 2012-01-08 00:58:23

+0

只是谷歌它「的HTML解析器的PHP」 – Aristos 2012-01-08 01:05:37

回答

0

是的,這是可能的。只要找出參數,發表帖子並解析結果即可。

提交按鈕觸發asp.net __doPostback調用,它只是將視圖狀態和事件參數添加到表單數據並提交表單。

本質上,這意味着你可以做同樣的事情:make一個get,解析文檔,並在post body中使用這些參數和相關頭文件發佈回傳。

你可以玩弄捲曲&在firebug或者chromes檢查器中檢查post參數+頭文件。

終端捲曲呼叫(例如):

curl --data "ctl00$PageBody$ddlTimeBtw=&ctl00$PageBody$ddlCampus=" "http://fcms.concordia.ca/fcms/asc002_stud_all.aspx" 

這裏有一個庫,可以抽象的職位你cURL

+0

這就是我正在尋找;謝謝! – Darius 2012-01-08 02:42:13

相關問題