在 chrome 中是否可以从控制台加载外部 javascript 文件(从 URL)?

Is it possible to load external javascript files (from URLs) from the console, in chrome?

我想半自动化一些操作。

我想在某个页面加载 JQuery 库,让我更容易 manipulate/query DOM 获取一些数据。该页面不受我控制,但我不想为其编写爬虫....我只想从控制台手动爬取数据。

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

如果不是,为什么不呢?

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

    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

您可以通过在脚本的 src 后附加 script 标签来让控制台下载并执行脚本。

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);