打开一个网页,以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; 

} 

 

你可能感兴趣的:(html)