您的位置:首页 > Web前端 > HTML

打开一个网页,以html代码保存于txt文件中

2013-07-27 23:45 134 查看
#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;
}


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐