【问题标题】:Is it possible to load external javascript files (from URLs) from the console, in chrome?是否可以在 chrome 中从控制台加载外部 javascript 文件(来自 URL)?
【发布时间】:2016-10-21 08:02:42
【问题描述】:

我想半自动化一些操作。

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

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

如果不是,为什么不呢?

【问题讨论】:

标签: javascript web-crawler manual


【解决方案1】:

您可以通过在脚本的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);

【讨论】:

    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-20
      • 2019-11-06
      相关资源
      最近更新 更多