我正在尝试从此网页获取数据:
通过 UrlFetchApp.fetch(url).getContentText() 但我没有从页面中获取所有数据:
UrlFetchApp.fetch(url).getContentText() 给我:
<ul id=""size-options-ul"" class=""size-options""> <!-- AJAX DATA -->
但在这个目录中有一个额外的代码(我点击谷歌浏览器,右键点击页面,然后检查元素。Chrome 给了我这个页面的所有代码)
<ul id="size-options-ul" class="size-options"><li id="1689949376460861_0" title="0-3 mos"><a href="javascript:DoSmth()" title="0-3 mos"><span>0-3 mos</span></a></li><li id="1689949376460862_1" title="3-6 mos" class=""><a href="javascript:DoSmth()" title="3-6 mos"><span>3-6 mos</span></a></li><li id="1689949376460864_2" title="6-12 mos" class="selected"><a href="javascript:DoSmth()" title="6-12 mos"><span>6-12 mos</span></a></li><li id="1689949376460865_3" title="12-18 mos" class=""><a href="javascript:DoSmth()" title="12-18 mos"><span>12-18 mos</span></a></li><li id="1689949376460866_4" title="18-24 mos"><a href="javascript:DoSmth()" title="18-24 mos"><span>18-24 mos</span></a></li></ul>
我怎样才能得到完整的代码?也许 UrlFetch 的一些参数可以做到这一点?我认为这个页面是通过 Javascript 动态生成的......但不知何故,Chrome 会从页面中获取所有数据,并且脚本可能是可能的。
谢谢!伊万。