2013-03-11 79 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會從頁面獲取所有數據,並且腳本也許可能。

謝謝!伊萬。

回答