1185907650 发表于 2021-7-6 17:19:24

火山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 *****


网猫 发表于 2021-7-30 00:29:18

{:3_41:}

windkey 发表于 2021-7-30 20:10:33

支持大佬

苹果2014 发表于 2021-7-31 22:54:45

学习学习

19696969 发表于 2021-8-9 12:50:24

学习一下了,呵呵

zqiz 发表于 2021-8-9 13:35:49

11111111111111

1185907650 发表于 2021-8-12 09:56:43

日常一顶

网络注册会员 发表于 2021-8-12 16:44:02


学习学习

TANE 发表于 2021-8-27 08:16:34

学习。。。感谢。。。

芒g一号 发表于 2021-8-27 10:16:15

支持大佬
页: [1] 2 3 4
查看完整版本: 火山curl支持库配合正则表达式批量下载美图