精易论坛

标题: 看见开源大赛,我坐不住了~出个蓝奏云解析的教程~ [打印本页]

作者: 2498137237    时间: 2018-11-17 10:47
标题: 看见开源大赛,我坐不住了~出个蓝奏云解析的教程~
本帖最后由 宇智波·佐助 于 2018-11-19 09:54 编辑

来一个蓝奏云的解析例子+教程~

1.

      先访问链接 https://share.weiyun.com/52Bhdav


2.

            查看源码



                 

       看了看源码之后,发现貌似只有这个是有用的~


3.

           那我们再刷新一遍看看源码~

               

     咦???  对比一下前面的源码, 是不是感觉有啥不对劲?



   是的,没错啦,我圈起来的两个地方每次刷新都会变的~



4.

  再细看。 咦?第二个还是个链接!


   我们打开看看~



      

      原来对应的是下载的这个地方。

                前面我们说了,这个地址是会改变的,所以他肯定是需要一些东西请求服务器之后来获取另一些东西的。





5.再分析一下 3 的链接

    我们看到  1542417159  这个数和  1e1c3a952183478532b66ae21fa6e732  这个东西 是会变的。也就是说 “/fn?f=5352607&t=1542418151&k=1e1c3a952183478532b66ae21fa6e732”这个链接中 “t”和 “k” 这两个参数是不变的



    那么剩下的一个参数“f”想都不用想是文件的ID了,因为这个参数一直都是不变的



6.知道这些后,我们提交协议头访问网页后,直接取出“/fn?f=5352607&t=1542418151&k=1e1c3a952183478532b66ae21fa6e732”这个链接



     

  
.版本 2[/align]
网址 = https://lanzoux.com/i29axod
协议头 = “user-agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.26 Safari/537.36 Core/1.63.6756.400 QQBrowser/10.3.2473.400”
网页源码 = 编码_Utf8到Ansi (网页_访问 (网址, , , , , 协议头, ))
网址 = https://lanzoux.com/fn?f=文本_取出中间文本 (网页源码, “src=”#引号“/fn?f=”, #引号 )
调试输出 (网址)


i支持库列表   支持库注释   
spec特殊功能支持库
  

得到链接后,这样的链接肯定不能访问。


那么我们再回到 4 看看链接“https://lanzoux.com/fn?f=5352607&t=1542417159&k=eb7c75b63ae72483be70a3127cb5eaf6


没错,我们只需在“/fn?f=5352607&t=1542418151&k=1e1c3a952183478532b66ae21fa6e732”的前面加上“https://lanzoux.com”就可以访问了

也就是“https://lanzoux.com/fn?f=5352607&t=1542417159&k=eb7c75b63ae72483be70a3127cb5eaf6



7.我们再访问 6 中得出的链接“https://lanzoux.com/fn?f=5352607&t=1542417159&k=eb7c75b63ae72483be70a3127cb5eaf6

我们再抓一下包,发现提交的数据是“action=down_process&file_id=5352607&t=1542420207&k=c3a264aadda0cfdf9f48d275f4d9d016&c=

      

那么这个数据中的几个参数是哪里来的呐?

  

我们查看源码来看看,找到了  'action=down_process&file_id='+ ibfapv +'&t='+ ihdmro +'&k='+ inbyth+'&c='  这个东西

那么其中的“action” “file_id”  “t” “k” 是从哪里来得呐?

           

我们找到,网页中设置了几个变量“ibfapv ” “ihdmro”  “inbyth

既然是变量,那么他肯定会变动,那么我们怎么取这几个变量对应的值呐?

很简单,我们取出action=down_process&file_id='+ ibfapv +'&t='+ ihdmro +'&k='+ inbyth+'&c= 中被加的值,也就是“ibfapv ” “ihdmro”  “inbyth

然后再用“ibfapv ” “ihdmro”  “inbyth” 这三个取出他对应的值

也就取出了ID(参数file_id),时间戳(参数t)和秘钥(参数k)还有一个没啥用的 “action

顺便再取出提交地址为“https://lanzoux.com/ajaxm.php

   

8.最后我们提交数据,还有协议头

   提交数据“action=down_process&file_id=5352607&t=1542420207&k=c3a264aadda0cfdf9f48d275f4d9d016&c=

   协议头“user-agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.26 Safari/537.36 Core/1.63.6756.400 QQBrowser/10.3.2473.400

         


服务器返回得到一个json数据


               


{"zt":1,"dom":"https:\/\/vip.d0.baidupan.com","url":"?UDYCPAEwAzIEDVdvUGVdMQQ7VW1SPwU3VmBSbFRjULRU2QDQWuBQvgb3CrpQrFLyUu0Dm1efBTZSe1FvAG8H6VDsAt0BbgNnBGNXOVAqXW0EblV+Uj8FNla1UuhUkFC0VNgAwVroULgG2QpyUH5SOlJ4AyBXbgVuUjlRMgADB29QNAJoAWkDZARnVzNQMl1sBGlVdlJrBXRWbFJiVD5QYlRlAGFaMFAiBiAKLFA5UmFSOAM3VzAFKFJkUWcAcwc0UGECegFvA2EEM1c4UDVdagRrVWJSOgVmVjdSZ1Q\/UGVUMgBjWjFQNgYxCmVQPFJjUm4DN1c6BT9SZVFhADkHYFBlAjYBcgMtBDtXcVAiXSkELVU1Un8FblY1UmlUPFBoVGMAZFowUDIGdgooUG1SPlJtA2BXNQU2UmVRZwBsBzZQfg==","inf":0}  



然后我们解析一下json

再把dom和url加起来 注意中间加“/file/

至于为啥,请看图

      

变成“https://vip.d0.baidupan.com/file/?VTNRb1loDz5RWFNrV2IAbAA/U2tVOAQ2AjRUagcwVbFT3gbWCbMH6VWkArIF+Vz8V+gAmAXNADMKIwc5VjkD7VXpUY5ZNg9rUTZTPVctADAAalN4VTgENwLhVO4Hw1WxU98Gxwm7B+9VigJ6BStcNFd9ACMFPABrCmEHZFZVA2tVMVE7WTEPaFEyUzdXNQAxAG1TcFVsBHUCOFRkB21VZ1NiBmcJYwd1VXMCJAVsXG9XPQA0BWIALQo8BzFWJQMwVWRRKVk3D21RZlM8VzIANwBvU2RVPQRnAmNUYQdsVWBTNQZlCWIHYVViAm0FaVxtV2sANAVoADoKPQc3Vm8DZFVgUWVZKg8hUW5TdVclAHQAKVMzVXgEbwJhVG8Hb1VtU2QGYgljB2VVJQIgBThcMFdoAGMFZwAzCjgHNVY4AzZVZ1E1WTUPbVEyUytXJQB0ACpTa1U7


也就是下载直链

如果不加“/file/”,得到的链接就是没有用的



好了,完结散花








顺便把源码奉上

   自学蓝奏解析.e (743 KB, 下载次数: 328)


大家可以封装成模块哦


                希望得奖

请推荐我~





     






6.png (95.01 KB, 下载次数: 0)

6.png

作者: 2498137237    时间: 2018-11-17 10:58
@汉族 @城南花已开 @applek @1198921042
作者: DDSGXQ    时间: 2018-11-17 11:50
可惜了蓝奏不支持批量下载文件夹。根据你这个可以做出来,不错。
作者: 绿色吧    时间: 2018-11-17 11:51
支持一下楼主
作者: HeraLess    时间: 2018-11-17 12:06
学习了,感谢分享
作者: 东皇大人    时间: 2018-11-17 13:33
支持一下楼主
作者: 东皇大人    时间: 2018-11-17 13:34
支持一下楼主
作者: 331212221    时间: 2018-11-17 14:01
6的一批 学习了
作者: weihua2018    时间: 2018-11-17 15:25
精易网页助手哪里可以下载啊
作者: 天雷    时间: 2018-11-17 16:24
感谢分享 学习了
作者: 吾爱晴晴    时间: 2018-11-17 18:58
weihua2018 发表于 2018-11-17 15:25
精易网页助手哪里可以下载啊

http://soft.125.la/plugin.php?id=jingyi_soft:soft&cid=3


这里哦
作者: 2498137237    时间: 2018-11-17 19:06
weihua2018 发表于 2018-11-17 15:25
精易网页助手哪里可以下载啊

精易编程助手里的
作者: 2498137237    时间: 2018-11-17 19:07
DDSGXQ 发表于 2018-11-17 11:50
可惜了蓝奏不支持批量下载文件夹。根据你这个可以做出来,不错。

是呐
作者: 捷斯劫    时间: 2018-11-17 20:53

作者: 恰似清风吹过    时间: 2018-11-20 22:58
菜鸟路过
作者: 云韵    时间: 2018-11-20 23:09
学习下 学学思路
作者: badlwolf    时间: 2018-11-21 20:02
厉害了 ,赞一个!
作者: huansheng    时间: 2018-11-22 00:18
菜鸟能不能问个问题:怎么获取网页源码。。网页访问命令。。我搞了半天只返回协yi头,没找到返回源码,举个列子:网页源码 = 编码_utf8到gb2312 (到文本 (网页_访问 (链接, 0, , , , , 返回协yi头, , , , ))),返回的网页源码是空的,难道不是这样获取么。
作者: huansheng    时间: 2018-11-22 00:33
不用啦,搞定了没加协yi头和加入文本命令的问题,加协yi头再改成.内容 =  就没问题了
作者: DJLJYO    时间: 2018-11-23 02:06
我反手就是一赞
作者: 汐     时间: 2018-11-23 15:18
666666学习了
作者: qmdqaq    时间: 2018-11-23 17:16
大神感谢
作者: 401263018    时间: 2018-11-24 16:29
不错都有解析赞一个
作者: 1627095643    时间: 2018-11-25 11:52
分享是一种美德
作者: 1627095643    时间: 2018-11-25 12:12
分享是一种美德
作者: 1627095643    时间: 2018-11-25 12:22
分享是一种美德
作者: shinid8210    时间: 2018-11-26 20:39
下载学习一下
作者: 虚伪的爱    时间: 2018-11-30 10:28
感谢分享原创作品
作者: JDdingzhi    时间: 2018-12-4 02:22
赞一个,感谢分享
作者: 1350048638    时间: 2018-12-5 10:13
蓝奏云解析蓝奏云解析蓝奏云解析
作者: 伤月寒风    时间: 2018-12-22 12:00
{:4_271:厉害了  
作者: c4yun    时间: 2018-12-22 15:07
优秀帖子|主题: 19, 订阅: 0
作者: 未知的旅途    时间: 2018-12-22 15:52
111111111111111111111
作者: 1677568218    时间: 2018-12-22 18:40
感谢分享原创作品
作者: abc147325    时间: 2018-12-29 11:05
分享是一种美德
作者: 康沃尔的晨曦    时间: 2019-1-11 14:43
谢谢分享..........
作者: yseric    时间: 2019-1-13 10:43

作者: 浪子一回头    时间: 2019-1-13 13:30
分析的很到位
作者: hexiansheng    时间: 2019-1-29 16:51
66666666666666666666
作者: 1279868433    时间: 2019-1-30 20:31

作者: 云少i    时间: 2019-3-4 18:12
66666666666666666666666666
作者: x12444    时间: 2019-3-16 14:26
{:3_46:}{:3_46:}{:3_46:}{:3_46:}{:3_46:}{:3_46:}
作者: 包子面团儿    时间: 2019-5-1 15:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 包子面团儿    时间: 2019-5-1 15:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 包子面团儿    时间: 2019-5-1 15:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: tian945    时间: 2019-5-24 23:51
这个厉害了,希望多多出这样了技术帖子
作者: 金盾    时间: 2019-6-15 13:23
无聊刷贴中,但是看不懂呀
作者: 你呆哪哪凉块    时间: 2019-7-5 10:39
支持开源~!感谢分享
作者: 一碗豆腐乳    时间: 2019-7-7 11:49
感谢分享~~顶~~~
作者: SourceCode    时间: 2019-7-17 23:21
咱也看不懂,咱也不敢问!
作者: 2498137237    时间: 2019-7-19 23:03
SourceCode 发表于 2019-7-17 23:21
咱也看不懂,咱也不敢问!

卧槽,大佬!
作者: 神马不是黑马    时间: 2019-9-5 10:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 阿凡t    时间: 2019-10-4 16:06
不知到现在密码可以解析出来吗?
作者: tchello    时间: 2019-10-11 18:32
https://pan.baidu.com/s/1oQBo713x2hO8Jmfm0ZKObg
作者: tchello    时间: 2019-10-24 16:43
支持开源!感谢分享!
作者: hs3300    时间: 2019-10-26 21:18
感谢分享                              
作者: 977192391    时间: 2019-11-11 09:21
优秀,可以的,66666
作者: 伤残    时间: 2019-12-8 22:27
好像无效了。
作者: 2936731580    时间: 2020-5-2 09:40
感谢分享~~顶~~~
作者: cx1    时间: 2020-5-4 16:26
步骤7开始就不一样了 有没有视频教程看下
作者: YS33    时间: 2020-5-7 16:44
66666666666666666666666
作者: 784326742    时间: 2020-11-12 22:26
厉害厉害厉害厉害厉害厉害
作者: 牙子    时间: 2021-5-3 18:37
现在呢,网页代码双份
作者: singlecolor    时间: 2021-5-4 07:23
谢谢分享来看看




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4