EKsumic's Blog

let today = new Beginning();

Click the left button to use the catalog.

OR

网页如何注入JQuery?

之前用谷歌内核模拟器去读取一些内容,发现需要JQuery,而我要爬取的网页正好是没有JQuery的,这对我来讲非常麻烦,于是我想到如何在网页加载后,注入JQuery供我调用。

稍微研究了一下,其实在控制台输入:

var script = document.createElement("script")
script.type = "text/javascript"
script.src = "//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"
document.body.appendChild(script)

就可以实现的。

像我不能获取的.offset()方法,当注入了这个之后,即可调用了。

 

另外还有一种方式:

var script = document.createElement("script")
script.type = "text/javascript"
script.src = "//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"
script.onload = function(){console.log("jQuery is ready!")}
document.body.appendChild(script)

两种方法其实都可以,第二种其实是报了日志,我直接就用第一种了。

 

参考来源:

[1] 网页调试控制台注入jQuery

This article was last edited at 2020-09-01 14:35:24

* *