热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

window下使用curl库保存网页源码并显示:Windows电脑上有哪些值得推荐的软件

本文主要介绍关于的知识点,对【window下使用curl库保存网页源码并显示】和【Windows电脑上有哪些值得推荐的软件】有兴趣的朋友可以看下由【刘十三13】投稿的技术文章,希望该技术和经验能帮到你

本文主要介绍关于的知识点,对【window下使用curl库保存网页源码并显示】和【Windows电脑上有哪些值得推荐的软件】有兴趣的朋友可以看下由【刘十三13】投稿的技术文章,希望该技术和经验能帮到你解决你所遇的【# Winodws应用】相关技术问题。

Windows电脑上有哪些值得推荐的软件

1 下载curl库:http://curl.haxx.se/download.html


2 下载后解压,进入curl-7.38.0\projects\Windows\VC6目录,使用vs 2010打开项目,选择DLL Release编译

3 新建curl测试项目,创建文件夹include和lib

3 进入目录curl-7.38.0\build\Win32\VC6\DLL Release将libcurl.dll和libcurl.lib分别拷贝到curl项目的include和lib目录下

4 curl测试项目属性—- C/C++ --- 预处理器– 预处理器定义? 添加?CURL_STATICLIB

5?curl测试项目属性—- C/C++--- 常规–附加包含目录? 添加include

6?curl测试项目属性—- 连接器 --- 常规 – 附加库目录 添加lib

7 将curl-7.38.0\include\下的curl目录拷贝到curl测试项目的include目录下

8?测试程序编写

// pachong.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include 
  
    #include 
   
     #include 
    
      #include "curl/curl.h" #pragma comment(lib, "libcurl.lib") #pragma comment(lib, "wldap32.lib") #pragma comment(lib, "ws2_32.lib") #pragma comment(lib, "winmm.lib") using namespace std; size_t write_data(char *buffer,size_t size, size_t nitems,void *outstream) { int written = fwrite(buffer, size, nitems, (FILE*)outstream); return written; } void anaylize_data() { } int _tmain(int argc, _TCHAR* argv[]) { // 将note.xml写入myxml.xml文件里 CURL *pCurl; FILE* pFile = fopen( "myxml.xml", "wb" ); pCurl = curl_easy_init(); curl_easy_setopt(pCurl, CURLOPT_WRITEDATA, (void*)pFile); curl_easy_setopt(pCurl, CURLOPT_WRITEFUNCTION, write_data); curl_easy_setopt(pCurl, CURLOPT_URL, "http://www.pc28yc.com/pre.php/"); curl_easy_perform(pCurl); fclose(pFile); curl_easy_cleanup( pCurl ); //将note.xml显示在终端上 CURL *curl; CURLcode res; curl = curl_easy_init(); if(curl) { curl_easy_setopt(curl, CURLOPT_URL, "http://www.pc28yc.com/pre.php/"); res = curl_easy_perform(curl); curl_easy_cleanup(curl); curl_global_init(CURL_GLOBAL_ALL); } system("pause"); //网页已经被down下来了。 //开始分析里边的数据 anaylize_data(); return 0; } 
    
   
  


9 运行结果



本文《window下使用curl库保存网页源码并显示》版权归刘十三13所有,引用window下使用curl库保存网页源码并显示需遵循CC 4.0 BY-SA版权协议。


推荐阅读
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 在本文中,我们将详细介绍如何构建一个用于自动回复消息的XML类。当微信服务器接收到用户消息时,该类将生成相应的自动回复消息。以下是具体的代码实现:```phpclass We_Xml { // 代码内容}```通过这个类,开发者可以轻松地处理各种消息类型,并实现高效的自动回复功能。我们将深入探讨类的各个方法和属性,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 利用爬虫技术抓取数据,结合Fiddler与Postman在Chrome中的应用优化提交流程
    本文探讨了如何利用爬虫技术抓取目标网站的数据,并结合Fiddler和Postman工具在Chrome浏览器中的应用,优化数据提交流程。通过详细的抓包分析和模拟提交,有效提升了数据抓取的效率和准确性。此外,文章还介绍了如何使用这些工具进行调试和优化,为开发者提供了实用的操作指南。 ... [详细]
  • Spring – Bean Life Cycle
    Spring – Bean Life Cycle ... [详细]
  • IOS Run loop详解
    为什么80%的码农都做不了架构师?转自http:blog.csdn.netztp800201articledetails9240913感谢作者分享Objecti ... [详细]
  • 本文介绍如何使用线段树解决洛谷 P1531 我讨厌它问题,重点在于单点更新和区间查询最大值。 ... [详细]
  • 单片微机原理P3:80C51外部拓展系统
      外部拓展其实是个相对来说很好玩的章节,可以真正开始用单片机写程序了,比较重要的是外部存储器拓展,81C55拓展,矩阵键盘,动态显示,DAC和ADC。0.IO接口电路概念与存 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 本文介绍如何使用 Python 的 DOM 和 SAX 方法解析 XML 文件,并通过示例展示了如何动态创建数据库表和处理大量数据的实时插入。 ... [详细]
  • php更新数据库字段的函数是,php更新数据库字段的函数是 ... [详细]
  • 在PHP中如何正确调用JavaScript变量及定义PHP变量的方法详解 ... [详细]
  • 【实例简介】本文详细介绍了如何在PHP中实现微信支付的退款功能,并提供了订单创建类的完整代码及调用示例。在配置过程中,需确保正确设置相关参数,特别是证书路径应根据项目实际情况进行调整。为了保证系统的安全性,存放证书的目录需要设置为可读权限。值得注意的是,普通支付操作无需证书,但在执行退款操作时必须提供证书。此外,本文还对常见的错误处理和调试技巧进行了说明,帮助开发者快速定位和解决问题。 ... [详细]
  • 本文介绍了一种自定义的Android圆形进度条视图,支持在进度条上显示数字,并在圆心位置展示文字内容。通过自定义绘图和组件组合的方式实现,详细展示了自定义View的开发流程和关键技术点。示例代码和效果展示将在文章末尾提供。 ... [详细]
author-avatar
叶子已经不是木头的了
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有