zoukankan      html  css  js  c++  java
  • 打开一个网页,以html代码保存于txt文件中

    #include <string> 
    #include <iostream> 
    #include <fstream> 
    #include <windows.h> 
    #include <wininet.h> 
    #include <winsock.h> 
    #include <stdio.h> 
    #include <stdarg.h>  
    
    #pragma comment(lib,"wininet.lib") 
    using namespace std;  
    int main()       
    { 
        HINTERNET hOpen, hURL; 
        LPCWSTR NameProgram = L"Webreader";       //      LPCWSTR == Long Pointer to Const Wide String  
        LPCWSTR Website;                     
        char file[101]; 
        unsigned long read;  //Always need to establish the internet connection with this funcion.     
        if ( !(hOpen = InternetOpen(NameProgram, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0 )))     
        {
            cerr << "Error in opening internet" << endl;     
            return 0;     
        }                        
        Website = L"http://www.baidu.com"; 
        hURL = InternetOpenUrl( hOpen, Website, NULL, 0, 0, 0 );            //Need to open the URL   
        InternetReadFile(hURL, file, 100, &read);
        
        string filename="top_level_domain.ini";
        ofstream pfile_top_domain(filename.c_str());
        
        if(!pfile_top_domain.is_open())
        {
            cerr << "couldn't read config file.\n";
            return 0;
        }
            file[read] = '\0';     
            pfile_top_domain<<file;   
        while (read == 100)     {    
            InternetReadFile(hURL, file, 100, &read);    
            file[read] = '\0';     
            pfile_top_domain<<file;    
        }  
        cout << endl; 
        InternetCloseHandle(hURL);
        
        return 0; 
    } 
  • 相关阅读:
    时间使用
    关于Dubbo说明及备注
    jQuery 的function简单备注
    Eclipse插件
    存储过程和视图的区别
    easyUi jqgrid search
    Python3内置函数——reversed() = 翻转我的世界
    你追求的目标正确吗
    Python3正则表示式(3)
    英语口语学习笔记(13)
  • 原文地址:https://www.cnblogs.com/upendi/p/2631826.html
Copyright © 2011-2022 走看看