【发布时间】:2013-07-12 08:34:24
【问题描述】:
我正在尝试使用 Google Apps 脚本提取美元汇率,但我被卡住了。
function fetchIt() {
var page = UrlFetchApp.fetch('http://www.raffles1.net/currency.asp');
var pageHTML = page.getContentText();
var xml = Xml.parse(pageHTML, true);
var mainTable = xml.getElement().getElement("body").getElement("table").getElement("tr").getElement("td").getElement("table");
var subTable1 = mainTable.getElements("tr")[4].getElement("td").getElement("Table");
}
希望使用脚本定期提取数据。有没有其他方法可以在不通过 HTML 结构的情况下获取数据?我正在探索一种从多个网站检索汇率的通用方法。
【问题讨论】:
-
Xml(旧)developers.google.com/apps-script/reference/xml:已弃用。对于新脚本,请改用 XmlService:developers.google.com/apps-script/reference/xml-service
标签: google-apps-script urlfetch