谷歌开发者控制台允许按时间段导出崩溃报告为*.csv文件。这个文件甚至可以通过gsutil访问,但是该文件不包含完整的堆栈跟踪 - 只包含链接到打印堆栈跟踪的页面。就像这样: 所以问题是: 谷歌开发者控制台中是否有选项允许导出完整的堆栈跟踪? 是否有工具/谷歌开发者控制台API允许下载这些堆栈跟踪? 如果前两个问题都是肯定的 - 哪种工具更好用于解析带有堆栈跟踪的HTML并提取它? P.S.我们使用谷歌开发者控制台作为分析崩溃的主要工具。还有更好的替代方案...但这个问题不涉及它们。
由于我没有找到任何解决方案,所以我编写了一个简单的Python程序,通过*.csv中的链接下载堆栈跟踪。您可以轻松地从Google Play下载包含指向堆栈跟踪的链接的Csv文件(甚至可以自动下载) 该程序模拟浏览器带有cookie和JavaScript,以便能够接收所需页面,并在此之后解析HTML - 因此解决方案不是可靠的 这里是programm的链接