火山curl支持库配合正则表达式批量下载美图
本源码转载自利快云https://www.lkuaiy.com/火山curl支持库配合正则表达式批量下载美图一、需要调用的模块
[*]视窗基本类
[*]MFC界面基本类
[*]MFC界面扩展支持类库1
[*]curl网络传输支持库
[*]正则表达式
[*]火山精易模块
二、项目实现介绍
curl与正则表达式在网页访问操作方面是非常重要的,本文使用curl通过网页get方式提交来访问api接口,将返回的结果经过解码后通过正则匹配出图片网址,最后在通过curl下载,教程简单易学
三、火山项目的建立以及代码书写
[*]工具栏中点击文件---新建---项目---空白视窗程序--MFC窗口程序
[*]引入MFC界面扩展支持类库1,curl网络传输支持库,正则表达式
[*]在我的主窗口类下,按 Ctrl U 进入界面布局,按下图放置组件,按图命令方式命名,界面布局不多做介绍
https://www.lkuaiy.com/image/editor/16255378812442.png
https://www.lkuaiy.com/image/editor/16255378965640.png
4.在我的主窗口类下,按 Ctrl U 进入界面布局,双击按钮,进入按钮被单击事件
使用精易模块中的目录浏览功能,实现按钮选择保存路径,同时需要创建一个线程的静态方法,传入下载次数参数,下载任务是耗时,不可能都在按钮下完成
https://www.lkuaiy.com/image/editor/16255392581249.png
5.线程下的代码实现
https://www.lkuaiy.com/image/editor/16255395111243.png
四、GIF演示 https://www.lkuaiy.com/image/editor/16255399582402.gif五、附件下载
**** Hidden Message *****
{:3_41:} 支持大佬 学习学习 学习一下了,呵呵
11111111111111 日常一顶
学习学习 学习。。。感谢。。。 支持大佬