gpt4 book ai didi

javascript - 从外部页面查找 javascript 错误,将结果输出到文件

转载 作者:行者123 更新时间:2023-12-02 14:44:35 24 4
gpt4 key购买 nike

我的任务是创建一个在网页上执行运行状况检查的脚本,

大多数情况下,我可以使用 cURL 和其他一些工具获取所需的信息。

这就是设置。

我在服务器 A 上有一个 php 类,该服务器上的 cron 作业执行一个 php 脚本,该脚本通过在服务器 B 上加载页面来开始运行状况检查,使用 cURL 我可以获得超时信息、响应代码等,但我当发现给定网页是否有 Javascript 错误(会出现在控制台中)时卡住了;我非常感谢任何人可以提供的任何帮助。

有没有办法通过 PHP 进行 API 调用,以联系服务器 B 上的页面,加载该页面,然后将任何错误控制台条目加载到文本文件中?

这些详细信息可以通过任何浏览器获得,是浏览器生成这些错误,还是我可以使用一个脚本来欺骗脚本,使其认为它是浏览器并捕获错误?

我真的需要任何帮助!

谢谢。

最佳答案

在 javascript 中,您可以使用 phantom.js 读取控制台消息。

var webPage = require('webpage');
var page = webPage.create();

page.onConsoleMessage = function(msg, lineNum, sourceId) {
console.log('CONSOLE: ' + msg + ' (from line #' + lineNum + ' in "' + sourceId + '")');
};

来源:http://phantomjs.org/api/webpage/handler/on-console-message.html

关于javascript - 从外部页面查找 javascript 错误,将结果输出到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36713393/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com