【问题标题】:Automate loading URL in Chrome using console dev tools使用控制台开发工具在 Chrome 中自动加载 URL
【发布时间】:2019-09-01 01:05:49
【问题描述】:

问题

使用 Chrome 开发工具,我需要:

  • 能够在chrome dev中自动加载一系列url;
  • 使用数据集提供参数化查询字符串变量;
  • 加载每个页面后,在 Chrome 控制台中执行 jQuery 脚本。

数据

我有一个 JSON 数据集,我想将它作为查询字符串参数传递给 URL。对于任何解决方案/想法(例如 csv、任何关系数据库等),可以轻松地将数据转换为任何其他格式。例如,如果以下是使用我的 JSON/db 数据集在查询字符串参数变量中传递的 url:

我不确定 chrome dev 有什么可能,但似乎无法找到一种方法来使用开发工具自动循环浏览一系列网页来为循环提供动力

如果以下是所有 url 参数,我如何从 JSON/或文件/或任何 db 传入每个值,然后在 Chrome 中为每个 {itemnumber} 参数加载该 url?

[
{"itemnumber": "54"},
{"itemnumber": "82"},
{"itemnumber": "41"},
{"itemnumber": "76"}
]

脚本

在 chrome 开发控制台中,每个页面加载时是否可以执行 jQuery 控制台脚本?我可以手动在每一页上一次运行我的脚本,但我有数百页要加载。

例如,假设我想在加载每个页面时运行以下脚本。有可能吗?

var arr = []; 
jQuery('#BasicInfo > table > tbody > tr >').each(function (i, v) 
{
    var obj = {}; 
    var $this = jQuery(this);  

    obj.orgid = jQuery('#org').val();
    obj.userid = jQuery('#userid').val();
    obj.companyname = jQuery('#companyname').val();
    arr.push(obj);  
});  
JSON.stringify(arr);

【问题讨论】:

    标签: jquery json google-chrome-devtools


    【解决方案1】:

    查看Puppeteer。这是 Chrome DevTools 团队的一个项目。它更适合处理您的用例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-02
      • 2016-10-03
      • 2014-04-26
      • 2018-08-15
      • 2018-06-28
      • 1970-01-01
      • 1970-01-01
      • 2021-11-18
      相关资源
      最近更新 更多