吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7143|回复: 33
收起左侧

[原创工具] vbs、js、c++混合编程爬取极简壁纸【源码】

[复制链接]
Megix 发表于 2021-3-3 16:33
本帖最后由 Megix 于 2021-7-26 09:28 编辑

         众所周知,用Python爬虫非常方便,但是当我们把写好的Python代码打包成exe文件后,会变得非常庞大,而且运行速度也比较慢。于是我想到了vbs爬虫。但是极简壁纸网站的爬比较复杂,爬取它需要获取毫秒级别的时间戳、以及对字符串进行sha256加密,而这些功能在vbscript上很难实现,但在javascript上却很容易实现。因此我在网上找到了资料,发现用wsf脚本可以轻松实现vbs和js的互相调用,于是我便写好了爬虫的脚本。但是,如何将下载好的图片设为桌面壁纸又成为了一个新的问题,js显然无法实现这个功能。虽然vbs可以通过修改注册表来修改壁纸,但是大多数情况下不能立即生效。所以,我又调用了c++,用c++写好一个exe工具,只需在命令行向它传递图片地址就可以立即设置桌面壁纸。
        经过一番折腾,终于实现了从爬取到设置壁纸的整个过程。而且整个程序弄成压缩包后也只有27KB,可以说非常轻小的一个壁纸脚本。附件就是源代码,里面有txt格式的使用方法,主程序house.wsf可直接在windows上运行。(360可能会报毒)

============================更新:2021/3/9===============================
由于我自己在测试的时候,没有去除环境变量,所以软件可能无法在没有配置c++环境的电脑上正常运行,所以我
测试了一下,在去除了MinGw的环境变量后,确实需要一些额外的dll文件,所以我从电脑里面把它们一一复制过来,
如果有需要,可以打开下面的链接下载。下载完成后,把这3个dll文件都复制到含有tool.exe的文件夹里面即可。
另外,我的电脑是64位的windows10系统,不知道在其他系统是否仍然有问题。
https://wws.lanzouj.com/idsmrmpoheh
密码:fbb7

============================程序修改方法=================================
用过一段时间后,可能就会把第一页的壁纸用光了,这里给出获取更多壁纸的方法,步骤依次是:先右键把son.vbs
用记事本或者其他文本编辑器打开,建议使用用GBK或ANSI编码,具体修改方法见下面的图片。

============================更新:2021/7/26===============================
现在极简壁纸网站的爬取十分困难,爬虫代码已经没有效果了,仅仅供大家参考。

修改方法

修改方法

程序文件图片

程序文件图片

下载成功的壁纸图

下载成功的壁纸图

程序兼源码.zip

27.38 KB, 下载次数: 106, 下载积分: 吾爱币 -2 CB

免费评分

参与人数 6吾爱币 +9 热心值 +6 收起 理由
jqxzcs11 + 1 + 1 我很赞同!
蛋小叔 + 1 我很赞同!
今天晚上迦冥盖 + 1 + 1 我很赞同!
叫我小y吧 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
永恒岁月 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

岚瑟 发表于 2021-3-9 13:21
Megix 发表于 2021-3-9 10:05
你的电脑是什么系统,32位还是64位,我这边去除MinGw环境变量后,显示缺失的dll和你的不一样。

WIN10x64的,还有就是这网站对国内不是很友好,下载速度太慢了...
 楼主| Megix 发表于 2021-6-11 13:15
eventually 发表于 2021-6-11 07:55
没有找到python爬这个网站的源码。不知道能不能用这一篇类比

现在不行了,这个网站增强了反爬虫机制,需要滑动滑块验证。
永恒岁月 发表于 2021-3-3 16:38
jy815282 发表于 2021-3-3 16:38
谢谢分享
巧言乱德 发表于 2021-3-3 16:39
附件呢???
 楼主| Megix 发表于 2021-3-3 16:44

抱歉,之前传过一次附件,之后重新编辑的时候弄掉了,现在已上传。
Navsay 发表于 2021-3-3 16:45
感谢分享,辛苦了~
saobee 发表于 2021-3-3 17:13
棒!很多东西就是用一个思路,下载源码学习
晓风残月祭 发表于 2021-3-3 17:15
优秀!下载学习一下。
noah2132 发表于 2021-3-3 17:16

感谢分享,辛苦了~
flyyata 发表于 2021-3-3 20:17
感谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-28 13:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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