idhttp如何post并取得返回源文件(200)

  • 主题发起人 主题发起人 雷电
  • 开始时间 开始时间

雷电

Unregistered / Unconfirmed
GUEST, unregistred user!
我想实现,先登陆http://www.jxwater.gov.cn/datasite/实时水情.aspx,然后选择日期,等网页刷新后取得网页内容该怎么写呢我用idhttp先get http://www.jxwater.gov.cn/datasite/实时水情.aspx,然后取得源文件中的__viewstate,再加上日期一起post回去,可是返回的不是我选择的日期的内容,请高手们帮帮我啊
 
try IdHTTP_wz:=TIdHTTP.Create(nil); sParams := TStringStream.create(''); IdHTTP_wz.Request.ContentType := 'application/x-www-form-urlencoded'; try str:= 'dm='+Trim(dm)+'&pdm='+Trim(pdm)+'&='+Trim(lx); urlStr:='http://www.xxx.cn/xx/xxx_wz.php'; sParams.WriteString(str); strMsg:=IdHTTP_wz.post(urlStr, sParams) ; Result:= strMsg; // 这就是返回的网页的源代码 finally sParams.Free ; end; except Result:='ERROR'; end;
 
我曾经请教过别人一个类似的问题,295481 一叶知秋
 
后退
顶部