[转自]http://www.cnblogs.com/coderzh/archive/2008/11/24/1340134.html

 1 #include <stdio.h>
 2 #include <windows.h>
 3 #include <wininet.h>
 4
 5 #define MAXSIZE 1024
 6 #pragma comment(lib, "Wininet.lib")
 7
 8 void urlopen(_TCHAR*);
 9
10 int _tmain(int argc, _TCHAR* argv[])
11 {
12     urlopen(_T("http://www.cnblogs.com/"));
13     getchar();
14     return 0;
15 }
16
17 void urlopen(_TCHAR* url)
18 {
19     HINTERNET hSession = InternetOpen(_T("UrlTest"), INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);
20     if(hSession != NULL)
21     {
22         HINTERNET hHttp = InternetOpenUrl(hSession, url, NULL, 0, INTERNET_FLAG_DONT_CACHE, 0);
23
24         if (hHttp != NULL)
25         {
26             wprintf_s(_T("%s\n"), url);
27
28             char Temp[MAXSIZE];
29             ULONG Number = 1;
30             while (Number > 0)
31             {
32                 InternetReadFile(hHttp, Temp, MAXSIZE - 1, &Number);
33                 Temp[Number] = '\0';
34                 printf("%s", Temp);
35             }
36             InternetCloseHandle(hHttp);
37             hHttp = NULL;
38         }
39         InternetCloseHandle(hSession);
40         hSession = NULL;
41     }
42 }

win C/C++程序通过Get方式获取网页源代码相关推荐

  1. node.js用get方式获取网页中的链接

    2019独角兽企业重金招聘Python工程师标准>>> get方式获取网页中的链接 var http = require('http');//定义函数 var getAHref = ...

  2. c#获取网页源代码的5种方式

    全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#获取网页源代码的5种方式,发送请求获取响应数据流,按照不同的编码转换为响应字符串 测试代码 static void Main() {string ...

  3. c#利用WebClient和WebRequest获取网页源代码的比较

    前几天举例分析了用asp+xmlhttp获取网页源代码的方法,但c#中一般是可以利用WebClient类和WebRequest类获取网页源代码.下面分别说明这两种方法的实现. WebClient类获取 ...

  4. c#正则表达式取出数据库中带html标签的内容,C#用正则表达式 获取网页源代码标签的属性或值...

    1.有url获取到网页源代码: using System.Web; using System.IO; using System.Net; private void GetHtmlinfo(string ...

  5. js技术要点---JS 获取网页源代码

    JS 获取网页源代码 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html& ...

  6. 使用 Python3 获取网页源代码

    爬虫的数据爬取量非常大,显然不可能对每个页面都手动复制源代码,因此就有必要使用自动化的方式来获取网页源代码.requests是Python的一个第三方HTTP(Hypertext Transfer P ...

  7. Python爬虫基础-如何获取网页源代码

    Python爬虫基础-如何获取网页源代码 网络爬虫(Web Crawler),又称网页蜘蛛(Web Spider),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本.爬虫程序根据一组特定的规则 ...

  8. 4.1 使用Python获取网页源代码

    1)第三方库的安装 a.在线安装 pip install 第三方库名 b.本地安装 下载对应版本的.whl文件,然后cd到文件目录下,通过 pip install xxx.whl 2)使用reques ...

  9. 获取网页源代码的最简单办法

    获取网页源代码的最简单办法,就是利用 WinInet 单元中的函数: Code uses WinInet; function GetWebPage(const Url: string):string; ...

最新文章

  1. .NET 3.5(12) - DLINQ(LINQ to SQL)之事务处理和并发处理
  2. Linker Tools Error LNK2001 报错
  3. 废芯片做出来的艺术品!值得一看!
  4. LeetCode题集大全
  5. Math常用方法,String转float并且保留两位小数,除法
  6. 移动端页面兼容性问题解决方案整理(一)
  7. msf出现Database not connected等问题【已解决】
  8. C语言volatile关键字
  9. AccessControl专业智能门禁管理系统 操作说明书
  10. 神经网络与机器学习导言笔记——反馈
  11. 电机控制park变换公式推导
  12. VUX 移动前端框架使用文档
  13. Go实现简单的TCP服务端客户端通信(有黏包)
  14. ble理论(13) BT4.2 ble 广播详解
  15. Android 与OpenCV454,实现模式匹配,色彩空间转换,QRcode识别
  16. 史上最贱的数学悖论:A cup竟比C cup大?!
  17. 武汉工程大学计算机考研资料汇总
  18. web网页设计实例作业 ——中国梦我的梦(3页) 学生HTML个人网页作业作品下载
  19. 服务器地址 端口 协议 密码,服务器地址和端口及密码
  20. 基于顺序存储结构的图书信息表

热门文章

  1. file input 移动端选择文件夹_免费 |《MNN For Swift》移动端机器学习实战课程
  2. wincc7的常用c语言,wincc几个常用c语言编程-20210324073153.docx-原创力文档
  3. jdom编写xml自动缩进_Spring Beans 自动装配
  4. java解析ceb文件_什么是Java的平台无关性
  5. html相同标签替换,html替换把多有标签替换成p标签
  6. 家用计算机的辐射,计算机辐射有多大?
  7. CO1 Introduction
  8. install glm library in ubuntu and use it in qt
  9. Numpy的使用(1)
  10. AI学习笔记(十五)自然语言处理基本概念