获取网页源码的探索

大家好,关于c网站源码很多朋友都还不太明白,今天小编就来为大家分享关于一个需求引发的 对C++下 获取网页源码的探索的知识,希望对各位有所帮助!

下载地址:https://github.com/curl/curl/releases

选择圈起来的那个文件我们己经下载下来了,接下来用

使用cmake自动构建工程首先到官方网站上下载一个WINDOWS版本的,如图

直接下载安装文件64位的进行安装,然后启动程序并进行配置如下图

.

找到SLN工程文件然后用VS2013打开,我本地是VS2013,

选中libcurl工程进行编译,编译成功后找到生成的文件

然后我们再新建立一个MFC工程如下图

下面需要对工程项目进行一些配置

Include目录里面有一些头文件以及其它格式的东西,先全引用进来,

如此配置完成,我们加代码试一下看能不能调用

编译的时候,遇到一个问题

提示

errorLNK2019:无法解析的外部符号__imp__curl_easy_init,该符号在函数&34;(?Get@CHttpClient@@QAEHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV23@@Z)中被引用

这是什么原因呢,LIB文件没有引用到我们需要这样操作一下

把附加依赖项加进去

己经可以调用,并编译成功了,我们看看能不能获取到,然后把消息弹出来,再进行下一步操作,

成功获取到网页消息后,我们下一步对消息进行进一步处理,以得到我们想要的结果。

接下来我们说说,为什么要写这一篇文章,是因为我们的游戏在调用微信头像的时候,经常会遇到头像失效的问题,

就像这样,而这些头像地址都是存在数据库里的,

这样的数据有上W条,我们不可能一条条的去打开,那样的工作没有效率,也累人,于是有了这篇文章,我打算用工具分享出失效的图片,然后再更新上去正常的图片。下面我们找找怎么解决问题。

正常的微信图片返回的请求信息如下:

不正常的返回的数据如下

如果你还想了解更多这方面的信息,记得收藏关注本站。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平