我需要編寫一個腳本,可以通過這個ASP頁面導航:如何分析一個動態的ASP頁面
http://fcms.concordia.ca/fcms/asc002_stud_all.aspx
,並進行搜索,這樣我可以分析的結果(即動態加載) 。 我寧願能夠在PHP中做到這一點;可能嗎?
我需要編寫一個腳本,可以通過這個ASP頁面導航:如何分析一個動態的ASP頁面
http://fcms.concordia.ca/fcms/asc002_stud_all.aspx
,並進行搜索,這樣我可以分析的結果(即動態加載) 。 我寧願能夠在PHP中做到這一點;可能嗎?
是的,這是可能的。只要找出參數,發表帖子並解析結果即可。
提交按鈕觸發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。
這就是我正在尋找;謝謝! – Darius 2012-01-08 02:42:13
一旦一個asp頁面被渲染,它只是html和javascript。不需要指定一個asp頁面。 – 2012-01-08 00:58:23
只是谷歌它「的HTML解析器的PHP」 – Aristos 2012-01-08 01:05:37