0
点赞
收藏
分享

微信扫一扫

Python3 爬虫教程

桑二小姐 2022-09-20 阅读 68

钩技术

Hook技术,中文又称Hook技术,是指在程序运行的过程中重写一个方法,在原来的方法前后加上我们的自定义代码。

这相当于钩子程序在系统调用函数之前捕获消息并获得控制权。

此时,钩子函数既可以处理(更改)函数的执行行为,也可以强制结束消息传输。

要Hook JavaScript代码,需要在页面中执行一些额外的自定义Hook逻辑代码。

Python3 爬虫教程_javascript

问题是?

如何才能轻松地执行预期在浏览器中执行的JavaScript代码?

这里推荐的插件名为Tampermonkey。

这个插件非常强大,你可以在网页上执行几乎任何JavaScript代码,做任何你想做的事情。

让我们来介绍一下如何使用这个插件,并结合一个实际案例来介绍这个插件在JavaScript Hook中的使用。


Tampermonkey

Tampermonkey,中文又称“油猴”,是一款支持Chrome的浏览器插件。

它允许我们在浏览器加载页面时自动执行某些JavaScript脚本。

因为我们在执行JavaScript,所以我们几乎可以在网页中做任何我们想做的事情,比如自动爬虫,自动页面修改,自动响应事件等。

事实上,Tampermonkey远不止于此。

如果你想用JavaScript做一些事情,Tampermonkey可以帮你做。

例如,我们可以将Tampermonkey应用于JavaScript反向分析,以帮助我们更容易地分析JavaScript加密和混淆代码。

举报

相关推荐

0 条评论