zoukankan      html  css  js  c++  java
  • idhttp下载html的代码(含错误处理)

    IdHTTP_Thread := TIDHTTP.Create;
        IdHTTP_Thread.ReadTimeout  := 240000;
        IdHTTP_Thread.ConnectTimeout := 240000;
        IdHTTP_Thread.Request.UserAgent :='Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)';
        try
          try
            TStmHtml := TStringStream.Create('');
            IdHTTP_Thread.Get(FGetURL,TStmHtml);
            strHtml := TStmHtml.DataString   ;
            //strHtml :=  FParameter;
          except
             on E:EIdSocketError  do
             begin
               FImpInfo := IntToStr(iLoop)+' 获得'+FGetURL+'职位信息时出现错误丢失一页 错误原因: '+SysErrorMessage(E.LastError );
               FErrCode := E.LastError;
               ReGetHtml := True;
             end;
             else
             begin
               FImpInfo := IntToStr(iLoop)+' 获得'+FGetURL+'职位信息时出现错误丢失一页 错误原因: 打开网页失败';
               FErrCode := 1 ;
               ReGetHtml := True;
             end;
          end;
        finally
           IdHTTP_Thread.Disconnect ;
           IdHTTP_Thread.Free  ;
           TStmHtml.Free  ;
        end;

  • 相关阅读:
    第十一周作业
    第十周作业
    第九周作业
    第六周&java实验报告四
    第五周课程总结&试验报告(三)
    第四周课程总结&试验报告(二)
    第二周学习总结
    第三周课程总结&实验报告一
    2019年春第四次课程设计报告
    2019年春第三次课程设计实验报告
  • 原文地址:https://www.cnblogs.com/hackpig/p/1668546.html
Copyright © 2011-2022 走看看