火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

359

主题

6653

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

0

主题

10

帖子

46

积分

新手上路

Rank: 1

积分
46
37#
发表于 2024-4-7 23:13:53 | 只看该作者
看看  学习一下
回复

使用道具 举报

4

主题

12

帖子

72

积分

注册会员

Rank: 2

积分
72
36#
发表于 2024-3-13 20:07:20 | 只看该作者
很好,学习一下正则
回复

使用道具 举报

0

主题

10

帖子

54

积分

注册会员

Rank: 2

积分
54
35#
发表于 2023-9-4 17:22:40 | 只看该作者
支持大佬
回复

使用道具 举报

0

主题

14

帖子

56

积分

注册会员

Rank: 2

积分
56
34#
发表于 2023-7-2 22:29:56 | 只看该作者
草草草草
回复

使用道具 举报

32

主题

441

帖子

2191

积分

金牌会员

Rank: 6Rank: 6

积分
2191
33#
发表于 2023-4-15 15:36:40 | 只看该作者
我的回复我来学习
回复

使用道具 举报

16

主题

185

帖子

739

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
739
32#
发表于 2023-4-15 10:10:11 | 只看该作者
口kkkkk
回复

使用道具 举报

85

主题

578

帖子

3257

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3257
31#
发表于 2023-4-8 20:19:51 | 只看该作者
学习一下
回复

使用道具 举报

3

主题

14

帖子

273

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
273
30#
发表于 2022-11-12 17:19:48 | 只看该作者
看看
回复

使用道具 举报

0

主题

78

帖子

828

积分

高级会员

Rank: 4

积分
828
29#
发表于 2022-10-14 09:31:00 | 只看该作者
掌心上的学习。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 08:27 , Processed in 0.106388 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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