火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 6983|回复: 36
打印 上一主题 下一主题

[视窗] 火山curl支持库配合正则表达式批量下载美图

[复制链接]

359

主题

6650

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
16636
跳转到指定楼层
楼主
发表于 2021-7-6 17:19:24 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本源码转载自利快云https://www.lkuaiy.com/

火山curl支持库配合正则表达式批量下载美图
一、需要调用的模块
  • 视窗基本类
  • MFC界面基本类
  • MFC界面扩展支持类库1
  • curl网络传输支持库
  • 正则表达式
  • 火山精易模块

项目实现介绍


curl与正则表达式在网页访问操作方面是非常重要的,本文使用curl通过网页get方式提交来访问api接口,将返回的结果经过解码后通过正则匹配出图片网址,最后在通过curl下载,教程简单易学


三、火山项目的建立以及代码书写
  • 工具栏中点击文件---新建---项目---空白视窗程序--MFC窗口程序
  • 引入MFC界面扩展支持类库1,curl网络传输支持库,正则表达式
  • 在我的主窗口类下,按 Ctrl U 进入界面布局,按下图放置组件,按图命令方式命名,界面布局不多做介绍
       

   
4.在我的主窗口类下,按 Ctrl U 进入界面布局,双击按钮,进入按钮被单击事件
使用精易模块中的目录浏览功能,实现按钮选择保存路径,同时需要创建一个线程的静态方法,传入下载次数参数,下载任务是耗时,不可能都在按钮下完成



5.线程下的代码实现

   
四、GIF演示
   
五、附件下载

游客,如果您要查看本帖隐藏内容请回复



火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

359

主题

6650

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
16636
沙发
 楼主| 发表于 2021-8-12 09:56:43 | 显示全部楼层
日常一顶
火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-19 04:01 , Processed in 0.091804 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表