目標(biāo):
修改網(wǎng)站 https://www.maoyan.com/films/1491310 的 common.747bef86.js 代碼,將方法暴漏到window對象
實現(xiàn)方法:
使用chrome的DevTools的Overrides 實現(xiàn)本地js替換網(wǎng)站js
具體步驟:
-
打開 DevTools,打開 Sources 面板,找到 common.747bef86.js
image.png
-
-
右鍵 common.747bef86.js,點擊 Override content
image.png
-
-
DevTools 上面會彈出 Select folder,點擊選擇文件夾
image.png
-
- 新建文件夾 overrides,并選擇該文件夾
-
頁面上方會彈出提示,點擊允許
image.png
-
-
修改本地文件夾 overrides 內(nèi)的 common.747bef86.js,把 n[a(_0x5bcb("0x17d"))]=16, 替換為 n[a(_0x5bcb("0x17d"))]=16,window.uuuu=,將方法暴漏到window對象
image.png
-
- 刷新頁面
- 在 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)

image.png
- 具體python爬蟲實現(xiàn)參考:https://www.bilibili.com/video/BV1pm4y1M7nz




