Javascript 无法在Google应用程序脚本日志中查看完整的已删除网页

Javascript 无法在Google应用程序脚本日志中查看完整的已删除网页,javascript,dynamic,google-apps-script,urlfetch,Javascript,Dynamic,Google Apps Script,Urlfetch,几周前,我开始学习Javascript和GoogleAppsScriptAPI,特别是在电子表格方面。我一直在尝试制作一个电子表格,用于获取网页,并为传奇联盟(LeagueofLegends)游戏收集我朋友的统计数据。然而,我一直遇到一个问题,我想使用的网站,这基本上是唯一的免费LoL统计网站,经常更新。我对web开发一点也不熟悉,但当我尝试访问lolking.net上的页面时,例如使用Google的UrlFetchApp.fetch()时,它似乎不会加载动态页面。因此,我得到的不是最终的来源。

几周前,我开始学习Javascript和GoogleAppsScriptAPI,特别是在电子表格方面。我一直在尝试制作一个电子表格,用于获取网页,并为传奇联盟(LeagueofLegends)游戏收集我朋友的统计数据。然而,我一直遇到一个问题,我想使用的网站,这基本上是唯一的免费LoL统计网站,经常更新。我对web开发一点也不熟悉,但当我尝试访问lolking.net上的页面时,例如使用Google的UrlFetchApp.fetch()时,它似乎不会加载动态页面。因此,我得到的不是最终的来源。有没有一个简单的方法解决这个问题,或者我只需要使用另一个网站?

您将获得包含客户端js的原始html页面。这对任何系统都不起作用,不仅仅是气体。您需要调试该js页面,并找到它在哪里进行ajax调用以获取所需的数据。
然后用你的汽油做同样的事情。如果呼叫经过身份验证等,则可能无法工作。

谢谢您提供的信息!尽管事实证明我错了。UrlFetchApp确实返回了完整的源代码,但我使用的是GAS的Logger来查看文本。记录器似乎有长度限制,所以当我搜索我想要的统计数据时,它们不在那里,只是因为源代码被截断了。所以,由于我的疏忽,我从一开始就没有遇到过问题。对于阅读此问题的其他人,最后我不知道UrlFetchApp如何使用clientside js处理动态页面(您可能想与下面的海报交谈或发布新问题)。

如果您发现自己在这里,因为您无法使用Google Apps脚本抓取动态内容,请参阅本主题的。