【问题标题】:How do I run my own code interacting with a browser?如何运行我自己的代码与浏览器交互?
【发布时间】:2016-09-04 20:12:11
【问题描述】:

为了让我的生活更轻松,我想在浏览器中运行脚本并记录输出。我所做的两种方法都不是一个完整的解决方案。我最近做的事情是写一个用户脚本来做console.log 在 AJAX 发布响应上,有一个自动热键脚本来混合按钮,然后我将结果复制/粘贴到一个文件中。我最大的问题是firefox collapses some lines on the console if they're very long。我会尝试使用 chrome 但the userscript doesn't work on chrome

过去我在 C# 中嵌入了 Firefox/Gecko,但我不确定如何捕获发布事件,有时感觉有点矫枉过正。

在浏览器中运行简单脚本并捕获结果的最简单方法是什么?现在的想法解决方案可能是修改用户脚本以将响应发布到本地主机,我将响应写入文件并继续使用自动热键脚本来产生事件。谁有更好的解决方案?

【问题讨论】:

    标签: javascript google-chrome firefox browser userscripts


    【解决方案1】:

    对于从代码控制网络浏览器,selenium 相当不错。

    我还找到了this component,它声称可以使用 selenium 并为您提供 HTTP 流量监控。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-11
      • 2016-08-07
      • 1970-01-01
      • 2018-07-11
      • 1970-01-01
      • 2020-01-10
      • 1970-01-01
      • 2011-08-13
      相关资源
      最近更新 更多