目标:
修改网站 https://www.maoyan.com/films/1491310 的 common.747bef86.js 代码,将方法暴漏到window对象
实现方法:
使用chrome的DevTools的Overrides 实现本地js替换网站js
具体步骤:
-
打开 DevTools,打开 Sources 面板,找到 common.747bef86.js
-
-
右键 common.747bef86.js,点击 Override content
-
-
DevTools 上面会弹出 Select folder,点击选择文件夹
-
- 新建文件夹 overrides,并选择该文件夹
-
页面上方会弹出提示,点击允许
-
-
修改本地文件夹 overrides 内的 common.747bef86.js,把 n[a(_0x5bcb("0x17d"))]=16, 替换为 n[a(_0x5bcb("0x17d"))]=16,window.uuuu=,将方法暴漏到window对象
-
- 刷新页面
- 在 Console 中测试 window.uuuu 方法,验证是否暴漏成功
message = 'method=GET&timeStamp=1729491924829&User-Agent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.125 Safari/537.36&index=9&channelId=40011&sVersion=1&key=A013F70DB97834C0A5492378BD76C53A'
window.uuuu(message)
- 具体python爬虫实现参考:https://www.bilibili.com/video/BV1pm4y1M7nz