【发布时间】:2021-03-26 23:53:39
【问题描述】:
我正在更新一些曾经使用Xml.parse 来解析此页面https://www.sec.gov/cgi-bin/browse-edgar?company=&CIK=&type=8-k&owner=exclude&count=100&action=getcurrent 的代码
旧代码使用Xml 来获取像...这样的表格
var pageTxt = UrlFetchApp.fetch(target).getContentText();
var pageDoc = Xml.parse(pageTxt,true);
var table = pageDoc.getElement().body.div.table
Xml 已弃用。
function myFunction() {
var rss = "https://www.sec.gov/cgi-bin/browse-edgar?action=getcurrent&CIK=&type=8-k&company=&dateb=&owner=include&start=0&count=40&output=atom"
var r = UrlFetchApp.fetch(rss).getContentText()
var doc = XmlService.parse(r)
var atom = XmlService.getNamespace(rss)
var table = doc.getRootElement().getChildren('summary', atom)
}
现在我正在尝试使用 XmlService,但无法获得同一张桌子
有人可以帮助获取表格的代码吗?我需要一个数组来循环遍历每个tr 和td。谢谢。
【问题讨论】: