是否可以从控制台加载外部javascript文件(来自URL)?

时间:2016-06-20 06:51:28

标签: javascript web-crawler manual

我想半自动化一些动作。

我希望在某个页面中加载JQuery库,以便我更容易地操作/查询DOM,以获取一些数据。该页面不在我的控制之下,但我不想为它编写爬虫....我只是想从控制台手动抓取数据。

我可以以某种方式让我的控制台下载并执行此脚本“”https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js“吗?

如果没有,为什么不呢?

2 个答案:

答案 0 :(得分:3)

您可以通过附加script脚本的src标记来使控制台下载并执行脚本。

var scriptTag = document.createElement("script");
scriptTag.setAttribute("src", "https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js");
document.body.appendChild(scriptTag);

答案 1 :(得分:2)

是的,你可以。将其粘贴到您的控制台中:

    var script = document.createElement('script');
script.onload = function() {
  alert("Script loaded and ready");
};
script.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(script);

从这里开始:document.createElement("script") synchronously