自学编程日记(5)

需求:1、设置桌面壁纸(静态)2、设置系统美化(蜂窝收纳盒样式)3、系统开始菜单,增加透明美化等特效4、软件获取在线免费壁纸5、写一个易更改的接口模块来更改获取图片的途径
界面代码看起来就那么回事,等到时候一起设计整理,问题不大。今天的重难点就是用C++爬取网络图片。网上关于C++的爬虫普遍认为较难,这可能是块硬骨头。
在这里插入图片描述

源代码:
在这里插入图片描述

很明显objURL后面这一串就是目标图片的URL。当然只限于这一个网站,但我总不能全网爬取jpg图片吧,那也太蠢了,任何需求都要基于逻辑吧。
https://www.cnblogs.com/minggeqiuzhi/p/3900700.html
分享一个链接,按照这个文章里面可以获得源代码,效果如下。
在这里插入图片描述

可以看到objURL后面原本呈现了图片url,按道理可以用正则表达式匹配然后下载图片,可惜C++的字符比较复杂,有char*,有string,这个程序里还出现Tchar,实在过于麻烦,所以我决定改用python编译爬虫exe,在C++中调用它,感觉会更简单一点(主要是C++太难了,遇到问题忍不住想用自己擅长的python)。
篇幅有点略长了,下一篇介绍python爬虫吧,并介绍一下它的使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

returnadsss

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值