<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sing1e的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sing1e</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sing1e]]></copyright><item><title><![CDATA[来聊聊AST中exit和enter的区别]]></title><link>https://blog.youkuaiyun.com/sing1e/article/details/137127812</link><guid>https://blog.youkuaiyun.com/sing1e/article/details/137127812</guid><author>sing1e</author><pubDate>Fri, 29 Mar 2024 00:40:02 +0800</pubDate><description><![CDATA[/获取祖先节点（return）结果是这样 显然出现了错误 原因是他是从开始往后遍历 改变了祖先节点的类型 可以看到祖先节点类型从被上边的代码过滤掉 终止了代码运行。先用exit方法  exit方法：在退出某个节点时执行的操作。当 AST 遍历器完成访问该节点及其子节点后，会调用该节点类型对应的。enter类型：在进入某个节点时执行的操作。当 AST 遍历器首次访问该节点时，会调用该节点类型对应的。最近也是入手了蔡老板的AST课程 跟着蔡老板一步一步学 下面是学习的例题（笔记）做完了趁着不困梳理一下。]]></description><category></category></item><item><title><![CDATA[爬虫案例第三弹——返回数据加密]]></title><link>https://blog.youkuaiyun.com/sing1e/article/details/134613304</link><guid>https://blog.youkuaiyun.com/sing1e/article/details/134613304</guid><author>sing1e</author><pubDate>Sat, 25 Nov 2023 13:36:55 +0800</pubDate><description><![CDATA[发现在这个函数中，有一个try 对异常进行了捕获，看来是try分支里的代码报错，所以走了catch 打印了null  直接把try catch删掉，只保留try里的。没补几步出来了这个错误，OK立刻想到上面的大数组， 把他补齐就好了。扣到这里的时候 会发现从浏览器控制台copy出来的 与实际打印的一比，缺少好多方法，先不管，留着 一会看看 万一用不到呢。打开F11，有一个无限debugger，通过右键绕过直接卡死，我们选择用hook的方式绕过。声明：此文章只是随笔记录，仅供学习研究，切勿用于非法途径！]]></description><category></category></item><item><title><![CDATA[爬虫案例第二弹——DES加密]]></title><link>https://blog.youkuaiyun.com/sing1e/article/details/130772686</link><guid>https://blog.youkuaiyun.com/sing1e/article/details/130772686</guid><author>sing1e</author><pubDate>Fri, 19 May 2023 20:03:33 +0800</pubDate><description><![CDATA[我们发现第二个js文件和我们initiator第一次访问时的东西很像，我们进去格式化，尝试读一下，但是我没有读懂。然后我们一运行，报错了！原因出现在我们的key参数上，DES key 应该传入8个字符，我们直接把最后两个字符也就是3e 删掉！期中这个东西，一般都是js中的第三方库，我们一般忽略不看（大概率 不是百分百）所以我们从app.ex127cbc开始，点进去。很明显，第二个是我们要找的加密的位置打上断点刷新我们就能看到DES加密！（注：此文章仅供学习研究，切勿用于非法途径！ok我们现在进入解密函数。]]></description><category></category></item><item><title><![CDATA[爬虫生涯中独立完成的第一个案例！！！！]]></title><link>https://blog.youkuaiyun.com/sing1e/article/details/130756121</link><guid>https://blog.youkuaiyun.com/sing1e/article/details/130756121</guid><author>sing1e</author><pubDate>Thu, 18 May 2023 22:30:47 +0800</pubDate><description><![CDATA[点进去之后是下面这样，params和encSecKey 都是从bMs6m里面获得的，然后我们发现bMs6m就在上面那一行，所以我们发现了这个加密位置就是这里，别忘了传进去我们需要的参数（注：rid":"R_SO_4_2019620319","threadId":"R_SO_4_2019620319" 这两个参数中，R_SO_4_后面加的是歌曲id）点了两下，接口就被发现了，然后我们对加密函数，也就是打断点的地方的参数分析。OK，我们找到了这个评论接口，我们可以看到这里面有两个加密参数，我们对他们进行分析。]]></description><category></category></item></channel></rss>