我需要编写一个可以浏览此ASP页面的脚本:
http://fcms.concordia.ca/fcms/asc002_stud_all.aspx
并进行搜索,以便我可以解析结果(动态加载)。 我宁愿能够用PHP做到这一点;有可能吗?
答案 0 :(得分:0)
是的,有可能。只需弄清楚参数,发帖并解析结果。
提交按钮会触发asp.net __doPostback调用,该调用只是将视图状态和事件参数添加到表单数据并提交表单。
基本上这意味着你可以这样做:创建一个get,解析文档并在post体中发布带有这些参数的回发以及相关的标题。
你可以玩弄卷曲&检查firebug或chromes检查器中的post参数+标题。
终端卷曲呼叫(示例):
curl --data "ctl00$PageBody$ddlTimeBtw=&ctl00$PageBody$ddlCampus=" "http://fcms.concordia.ca/fcms/asc002_stud_all.aspx"
这是一个可以为您cURL抽取帖子的库。