win C/C++程序通过Get方式获取网页源代码
[转自]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方式获取网页源代码相关推荐
- node.js用get方式获取网页中的链接
2019独角兽企业重金招聘Python工程师标准>>> get方式获取网页中的链接 var http = require('http');//定义函数 var getAHref = ...
- c#获取网页源代码的5种方式
全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#获取网页源代码的5种方式,发送请求获取响应数据流,按照不同的编码转换为响应字符串 测试代码 static void Main() {string ...
- c#利用WebClient和WebRequest获取网页源代码的比较
前几天举例分析了用asp+xmlhttp获取网页源代码的方法,但c#中一般是可以利用WebClient类和WebRequest类获取网页源代码.下面分别说明这两种方法的实现. WebClient类获取 ...
- c#正则表达式取出数据库中带html标签的内容,C#用正则表达式 获取网页源代码标签的属性或值...
1.有url获取到网页源代码: using System.Web; using System.IO; using System.Net; private void GetHtmlinfo(string ...
- js技术要点---JS 获取网页源代码
JS 获取网页源代码 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html& ...
- 使用 Python3 获取网页源代码
爬虫的数据爬取量非常大,显然不可能对每个页面都手动复制源代码,因此就有必要使用自动化的方式来获取网页源代码.requests是Python的一个第三方HTTP(Hypertext Transfer P ...
- Python爬虫基础-如何获取网页源代码
Python爬虫基础-如何获取网页源代码 网络爬虫(Web Crawler),又称网页蜘蛛(Web Spider),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本.爬虫程序根据一组特定的规则 ...
- 4.1 使用Python获取网页源代码
1)第三方库的安装 a.在线安装 pip install 第三方库名 b.本地安装 下载对应版本的.whl文件,然后cd到文件目录下,通过 pip install xxx.whl 2)使用reques ...
- 获取网页源代码的最简单办法
获取网页源代码的最简单办法,就是利用 WinInet 单元中的函数: Code uses WinInet; function GetWebPage(const Url: string):string; ...
最新文章
- .NET 3.5(12) - DLINQ(LINQ to SQL)之事务处理和并发处理
- Linker Tools Error LNK2001 报错
- 废芯片做出来的艺术品!值得一看!
- LeetCode题集大全
- Math常用方法,String转float并且保留两位小数,除法
- 移动端页面兼容性问题解决方案整理(一)
- msf出现Database not connected等问题【已解决】
- C语言volatile关键字
- AccessControl专业智能门禁管理系统 操作说明书
- 神经网络与机器学习导言笔记——反馈
- 电机控制park变换公式推导
- VUX 移动前端框架使用文档
- Go实现简单的TCP服务端客户端通信(有黏包)
- ble理论(13) BT4.2 ble 广播详解
- Android 与OpenCV454,实现模式匹配,色彩空间转换,QRcode识别
- 史上最贱的数学悖论:A cup竟比C cup大?!
- 武汉工程大学计算机考研资料汇总
- web网页设计实例作业 ——中国梦我的梦(3页) 学生HTML个人网页作业作品下载
- 服务器地址 端口 协议 密码,服务器地址和端口及密码
- 基于顺序存储结构的图书信息表
热门文章
- file input 移动端选择文件夹_免费 |《MNN For Swift》移动端机器学习实战课程
- wincc7的常用c语言,wincc几个常用c语言编程-20210324073153.docx-原创力文档
- jdom编写xml自动缩进_Spring Beans 自动装配
- java解析ceb文件_什么是Java的平台无关性
- html相同标签替换,html替换把多有标签替换成p标签
- 家用计算机的辐射,计算机辐射有多大?
- CO1 Introduction
- install glm library in ubuntu and use it in qt
- Numpy的使用(1)
- AI学习笔记(十五)自然语言处理基本概念