百万高清壁纸APP 之 抓包篇 让电脑也可以下载安卓壁纸
本帖最后由 Godsteal 于 2018-8-25 20:50 编辑百万壁纸高清包括4K破解版!
https://www.52pojie.cn/thread-785117-1-1.html
前言
————————————————————————————————————————————————————————————————————
非常热门的帖子,不过发现是 Android 支持只支持安卓系统,
下载使用了下感觉非常不错,壁纸真的是海量,应有尽有不过对于PC的使用者下载起来那就非常麻烦,需要保存到手机在发送到电脑上面
于是诞生了本帖,下面分享一个简单的方法给大家参考.
所需工具
————————————————————————————————————————————————————————————————————
在此之前你需要安装以下应用
1:Fiddler4 官方最新版本
2:夜神模拟器 官方最新版本 其它的也可以操作基本无太大差异
3:模拟器里面安装 百万高清壁纸APP 详情帖子首部引用,自行下载安装
Fiddler4 设置篇
————————————————————————————————————————————————————————————————————
按图片中的进行配置即可
如有差异自行百度
以下设置仅对本帖演示例有效如果你尝试其它的或许抓不到任何东西,更多设置详情百度
1:选择Tools在选择Options
2:选择HTTPS 请看图进行设置
3:选择Connections 请看图进行设置
4:以上全部选择设置完毕. 点击 OK
5:查看ip. 鼠标移动到 Online 会有显示
补充:如果不显示可以 ipconfig下,打开cmd控制台输入ipconfig
模拟器网络设置
————————————————————————————————————————————————————————————————————
1:运行模拟器.找到设置点击进入
2:点击 WLAN 点击进入
3:常按已链接的网络. WiredSSID
4:选择 修改网络
5:选择 高级选项
6:代{过}{滤}理改为 手动
7:填写 ip 以及 端口 完成后点击保存即可
ip 以及端口 请看 Fiddler4 设置篇
Gif 之 百万高清壁纸 抓包篇
————————————————————————————————————————————————————————————————————
打开.百万高清壁纸app,点击 4K壁纸(FREE NOW!)
得到一条链接
http://joyoncloud.com/wallpaper/ ... x=0&category=vip_4k
访问链接后.显示一大串的 数字和英文 , wps 开头,这是Json如果不是很了解可以百度下.
我们JSon 解析下
里面有一个特别明显的参数: 红色标记
[*]"filename":"wallhaven-586266",
继续抓包.我们随便点击一张图片,点击进入
同样得到一条链接
http://joyoncloud.com/wallpaper/ ... allhaven-546096.jpg
访问地址后我们得到高清图片的地址.
Gif 之 抓包分析篇
————————————————————————————————————————————————————————————————————
我们通过以上的抓包.我们得到了两条链接,
1: 我们点击 4K壁纸(FREE NOW!) 得到了这条链接
http://joyoncloud.com/wallpaper/ ... x=0&category=vip_4k
该链接是返回. Json 文本 我们通过 解析 Json 得到的一些参数【这里不细说 如果想了解更多需要自己百度脑补谢谢】
其中有一个参数是:wallhaven-572594
http://joyoncloud.com/wallpaper/ ... ratings_remote.php?startIndex=0&category=vip_4k
链接中有startIndex=0 参数我们可以进行修改1或23或4以此类推可以获取到其它的 值测试过1000+以上都可以获到
————————————————————————————————————————————————————————————————————
2:点击进入 4K壁纸(FREE NOW!) 后 访问了一张图片, 得到了以下链接
http://joyoncloud.com/wallpaper/img_detail/jtix/big/wallhaven-546096.jpg
该链接就是我们访问图片的地址, 高清地址 1920 X 1080
注意链接中有wallhaven-546096
http://joyoncloud.com/wallpaper/img_detail/jtix/big/wallhaven-546096.jpg
该链接尾部有:wallhaven-546096 参数. JSon 中有返回 很多 wallhaven- XXXXX
所以只要得到 Json 返回的 wallhaven- xxx
修改 http://joyoncloud.com/wallpaper/img_detail/jtix/big/wallhaven- xxx 。jpg你就可以在PC端获取任何图片壁纸
————————————————————————————————————————————————————————————————————
结尾
————————————————————————————————————————————————————————————————————
第一次发这样的分享.很简单 但很实用, 对于一些不懂这些的小伙伴可以起到一定的帮助,
如果你是程序候,那么我相信已经可以拿着抓到的接口去写一个PC端 高清壁纸获取器了吧!
帖子中有错别字.或者其它不对的地方希望各位提出来,回复我让我修改, 谢谢
如果你觉得由帮助到你的话, 请留评分 谢谢
{:1_925:} 本来想用油猴全部展示一下 结果才发现
这个地址开启了目录浏览可以直接挨个查图片
> http://joyoncloud.com/wallpaper/img_detail/jtix/big/
好贴,其实这个可以在PC端用很多方式实现,比如Python 或者易语言.
完善一下思路流程,Py
首先用手机Agent_user请求目录页,利用正则或者BS抓到分类的字符串.
其次设计循环选择器,用户选择分类字符串,程序后台拼接URL并请求URL
再次做JS解析获取图片ID串.循环拼接最终URL+ID串,并请求图像资源.
这样其实图片已经到本地了,只是这样盲打很容易让程序挂掉,(4K图像每张大小在2M-10M左右,对于4M带宽,下载一张需要45秒以上,多张同时下载,程序不Boom才怪.)所以,这里取个巧,可以找一个在线缩略图接口或者在自己WEB站点做一个,压缩一下,在程序端以缩略图展示,再辅以用户事件驱动下载.)
不知道你们懂不懂,做爬虫时就是这样的,流程横重要,什么程序语言写,都可以.
看着好麻烦啊,软件还是英文的!! lz198959 发表于 2018-8-25 21:00
看着好麻烦啊,软件还是英文的!!
软件 本论坛有汉化版的,想学会一项 技能麻烦点是肯定的, 感谢楼主,真心想学一点东西。 看着有点麻烦,学习一下思路 能不能抓包屏蔽小米视频开头广告源?我用这个软件可以抓包其它浏览器的包,但抓包小米视频和小米快视频的包就导致软件无法正常播放视频了 有点复杂qwq感谢分享啦 支持了 谢谢分享 正在扒图。谢谢楼主!!