我使用的是Google Chrome浏览器,并且有一个页面可将一些信息打印到Javascript控制台-我想将此内容通过管道传递给脚本。
我发现了如何在OS X上显示Chrome的标准输出-通过在终端上运行以下命令(需要一个新的用户配置文件,以确保该命令产生了一个新的应用程序,否则我们将打开现有的应用程序并没有输出)。
但是,我要打印到终端的所有内容都是内部Chrome信息。
有没有一种方法可以将所有JS控制台输出打印到stdout / stderr,以便可以将以下命令的输出传递到脚本中?
TIA!
/ Applications / Google \ Chrome.app/Contents/MacOS/Google \ Chrome --user-data-dir = temp-dir
使用以下标志从命令行启用日志记录:
--enable-logging --v=1
这会记录Chrome内部执行的所有操作,但同时也会记录所有console.log()
消息。日志文件被调用chrome_debug.log
并位于中User Data Directory
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句