远程访问服务器数据

int hSession (bool 木_0)
{
   string      s;
   if ( 总_in_249 == 0 )
   {
      s = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461)" ;
      总_in_249 = InternetOpenW(s,总_in_251,"0","0",0) ;//0
      总_in_250 = InternetOpenW(s,总_in_252,"0","0",0) ;//1
   }
   if ( 木_0 )return(总_in_250); 
   return(总_in_249); 
}
//---------------------  ----------------------------------------
bool GrabWeb (string 网址, string &输出结果)//抓取网页内容
{
   int   read[1]     = {1} ;
   uchar buffer[1024];
   uint  dwFlags     = 0x84000100 ;
   int   HttpRequest = InternetOpenUrlW(hSession(false),网址,NULL,0,dwFlags,0) ;
   if ( HttpRequest == 0 )return(false); 
   //                                               1001
   int ans = InternetReadFile(HttpRequest,buffer,总_in_254,read) ;
   if ( ans == 0 )return(false); 
   输出结果 = CharArrayToString(buffer,0,read[0],0) ;//codepage=0
   while (read[0] != 0)//继续往下读取字符
   {
      ans = InternetReadFile(HttpRequest,buffer,总_in_254,read) ;
      if ( read[0] == 0 )   break;
      输出结果 += CharArrayToString(buffer,0,read[0],0) ;
   }
   ans = InternetCloseHandle(HttpRequest) ;
   if ( ans == 0 )return(false);
   return(true); 
}
本博客所有文章如无特别注明均为原创。作者:天泓评测
分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)