Google表单错误:url内容的资源超过了最大大小importhtml



我试图从这个页面获得一些数据https://agones.gr与importhtml记录的目的,但是当一天有很多游戏是不可能得到的数据(通常它发生在星期六哪里有很多游戏。还有别的办法吗?如有任何帮助,不胜感激。

当数组太大时,不能使用importltml。相反,您可以使用脚本:

function importTableHTML(url) {
var html = '<table' + UrlFetchApp.fetch(url).getContentText().replace(/(rn|n|r)/gm,"").match(/(?<=<table).*(?=</table)/g) + '</table>';
var trs = [...html.matchAll(/<tr[sSw]+?</tr>/g)];
var data = [];
for (var i=0;i<trs.length;i++){
var tds = [...trs[i][0].matchAll(/<(td|th)[sSw]+?</(td|th)>/g)];
var prov = [];
for (var j=0;j<tds.length;j++){
donnee=tds[j][0].match(/(?<=>).*(?=</)/g)[0].replace(/&nbsp;/g,' ');
prov.push(stripTags(donnee));
}
data.push(prov);
}
return(data);
}
function stripTags(body) {
var regex = /(<([^>]+)>)/ig;
return body.replace(regex,"");
}

https://docs.google.com/spreadsheets/d/16VY07Zb4y5-yOzIJvCdKRxsX7pdCocFq8RGCgDsrmdc/copy

相关内容

最新更新