爬虫逆向分析之chrome断点调试快速找到js加密代码---实战

当你使用 Chrome 开发者工具获取 JavaScript 加密代码时,你可以按照以下详细步骤操作:

一、 打开 Chrome 开发者工具:

  • 在 Chrome 浏览器中,右键点击页面上的任何位置,选择 "检查" 或 "Inspect"。
  • 或者使用快捷键 Ctrl+Shift+I(Windows/Linux)或 Cmd+Opt+I(Mac)打开开发者工具。

二、 选择 "Sources" 标签:

  • 在开发者工具中,切换到 "Sources"(资源)标签。

三、 找到 JavaScript 文件:

  • 在 "Sources" 标签中,你可以看到加载的所有资源文件,包括 JavaScript 文件。
  • 如果你知道具体的 JavaScript 文件,可以直接在文件树中找到该文件。否则,你可以通过查看页面上引入的 JavaScript 文件来定位。

四、 设置断点:

  • 在你想要获取代码的 JavaScript 文件中,找到需要调试的函数或代码块。
  • 在代码行号的左侧点击,添加断点。断点会在代码执行到这一行时中断。

五、 刷新页面:

  • 刷新页面以触发 JavaScript 代码的执行。你可以按 F5 或点击浏览器的刷新按钮。

六、 观察断点:

  • 当代码执行到你设置的断点时,Chrome 将停止执行,你可以逐步执行代码。
  • 使用 "Step Over"(F10)逐步执行当前函数,使用 "Step Into"(F11)进入函数内部,使用 "Resume Script Execution"(F8)继续执行。

七、 查看变量和执行上下文:

  • 在断点停止时,你可以查看当前变量和执行上下文,以了解函数内部的状态。这可以通过 "Scope" 和 "Watch" 面板进行查看。

八、 获取 JavaScript 代码:

  • 在逐步执行代码的过程中,你可以查看每一步的 JavaScript 代码。可以将需要的 JavaScript 代码复制到你的项目中,以便在 Python 或其他环境中模拟该加密逻辑。

通过这些步骤,你可以在 Chrome 开发者工具中详细地观察和获取 JavaScript 加密代码。请记住,获取 JavaScript 代码时需要遵守法律法规和网站的使用条款,确保你的行为合法和符合伦理。

相关推荐

    如何学习HTML

    如何学习HTML

    CSS+DIV,flex 弹性布局

    CSS+DIV,flex 弹性布局 ( 设置主轴子元素排列方式 | justify-content 样式说明 | 子元素从头部开始排列 | 子元素从尾部开始排列 | 居中对齐 | 平均分配 )

    JavaScript教程(一)

    javascript 如何正确使用getElementById,getElementsByName(), and getElementsByTagName()