递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
17012
跳转到指定楼层
楼主
发表于 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
回复

使用道具 举报

6

主题

248

帖子

2866

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2866
沙发
发表于 2021-7-30 00:29:18 | 只看该作者
回复

使用道具 举报

36

主题

160

帖子

1524

积分

金牌会员

Rank: 6Rank: 6

积分
1524
板凳
发表于 2021-7-30 20:10:33 | 只看该作者
支持大佬
回复

使用道具 举报

15

主题

128

帖子

999

积分

高级会员

Rank: 4

积分
999
地板
发表于 2021-7-31 22:54:45 | 只看该作者
学习学习
回复

使用道具 举报

2

主题

17

帖子

72

积分

注册会员

Rank: 2

积分
72
5#
发表于 2021-8-9 12:50:24 | 只看该作者
学习一下了,呵呵
回复

使用道具 举报

84

主题

763

帖子

6149

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6149
6#
发表于 2021-8-9 13:35:49 | 只看该作者
11111111111111
回复

使用道具 举报

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
17012
7#
 楼主| 发表于 2021-8-12 09:56:43 | 只看该作者
日常一顶
火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

4

主题

516

帖子

2609

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2609
8#
发表于 2021-8-12 16:44:02 | 只看该作者

学习学习
回复

使用道具 举报

18

主题

126

帖子

865

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
865
9#
发表于 2021-8-27 08:16:34 | 只看该作者
学习。。。感谢。。。
回复

使用道具 举报

7

主题

415

帖子

2208

积分

金牌会员

Rank: 6Rank: 6

积分
2208
QQ
10#
发表于 2021-8-27 10:16:15 | 只看该作者
支持大佬
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 05:08 , Processed in 0.102947 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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