逆向艺恩数据库


url:https://www.endata.com.cn/BoxOffice/BO/Year/index.html JS 逆向 请求分析 请求头没啥特别的。 year:2025 MethodName:BoxOffice_GetYearInfoData 请求负载没有加密。 很明显响应是进过加密的。

逆向有道翻译


逆向 页面 URL:https://fanyi.youdao.com/index.html?keyfrom=baiduvipdc#/TextTranslate 翻译的内容不一样,sign 就不一样,还有 mysticTime 也不一样。由于还没有逆向,所以这里的 mysticTime 可以猜测是标准

关于JS拦截器


JavaScript 中的拦截器(Interceptors)是一个强大的功能,它允许开发者在请求和响应的处理过程中插入自定义逻辑。以下是关于 JavaScript 拦截器的详细解释: 一、拦截器的概念 拦截器是一种设计模式,用于拦截并处理网络请求和响应的数据。在 JavaScript 中,拦截器通常

CBA逆向


目标:球队的基础数据 url:https://www.cbaleague.com/data/#/teamMain?teamId=29115 加密效果如下: 找到解密算法 首先可以通过堆栈调用找到 send,然后找到 onreadystatechange,这里就是这一次请求应答的接受函数:

网易云逆向2


复现加密算法 上次说到根据调用栈找到从明文到密文的位置,如下图: 接下来就要准备开始复现这个加密过程,首先asrsea这个函数,点进去: function d(d, e, f, g) { var h = {} , i = a(16); return h.encText =

网易云逆向1


网易云音乐的 web 端播放音乐的 POST 请求是有 JS 加密的,本文的目的只找到加密的 JS 函数,下一篇文章再复现加密过程,使用爬虫爬取音乐。 在刷行页面之后,需要在 devtools 中找到请求媒体资源的 url。 这里的 weblog 应该是中国特色,会收集用的行为,以此为依据来给你推送

Javascript基础


js语法记不住的, 官方文档: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference JavaScript, 是一门能够运行在浏览器上的脚本语言. 简称JS. 首先, Javascript这个名字的由来就很有意思, 不少人

Javascript高级


变量提升(这玩意简直就是编程里的奇葩) function fn() { console.log(name); var name='hyj'; } fn() 这样写代码,在其他语言中是绝对不允许的,但是在js中是合法的,还可以执行;因为在js执行的时候,它会首先检测你的代码,发现代码

初见scrapy


安装 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple scrapy==2.11.2 创建工程 假设我要创建一个名叫 myspider 的 scrapy 工程,他的功能是爬取 url=https://baidu.com 的数据,需要运行