2013-03-11 99 views
1

我试图从该网页获得的数据:UrlFetchApp.fetch - 缺少网页代码。如何获得完整的代码?

http://www.gymboree.com/shop/dept_item.jsp?PRODUCT%3C%3Eprd_id=845524446027540&FOLDER%3C%3Efolder_id=2534374305278637&ASSORTMENT%3C%3East_id=1408474395917465&bmUID=1363035275064&productSizeSelected=0&fit_type=

由UrlFetchApp.fetch(URL).getContentText(),但我没有得到从页面中的所有数据:

UrlFetchApp.fetch(URL).getContentText()给我:

<ul id=""size-options-ul"" class=""size-options""> <!-- AJAX DATA --> 

但这目录中有一个额外的代码(我点击谷歌浏览器的页面上,单击鼠标右键,然后检查元素铬给人米e本页的所有代码)

<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会从页面获取所有数据,并且脚本也许可能。

谢谢!伊万。

回答