2013-05-17 62 views
1

我有一個網站,裏面的數據很少,有些數據是分頁格式。 但是,我試圖使用視圖源獲取URL的HTML數據,其中沒有找到分頁數據。而我去到分頁數據的第二列URL也nt改變。從隱藏的URL獲取數據

我的問題: -

How to fetch the hidden data or data that is bought by Javascript into the HTML format 

希望你所有GT我的問題。在此先感謝

更新部分: -

我基本上是想湊數據,所以文我輸入網址,儘量湊數據,我不會得到所需的數據,因爲該數據不存在在HTML格式,它是由使用Javascript/JQuery的

我簡單的代碼買: -

$html = file_get_html(myurl); 
print $html; 
//Wen i print i wont get the data that is fetched by Javascript, 

我的疑問: -

How to fetch the data from Java script ??? 
+0

在Chrome的調試器上打開網絡選項卡,然後重新加載頁面 - 瞧!頁面加載的所有文件的網址。 – enhzflep

+0

該網址保持不變,所有更改都是相同的,因此存在問題。我試圖從firebug中獲取url,但是沒有用:( – user2082822

+1

是的,我知道瀏覽器地址欄中的url保持不變,這就是爲什麼我告訴你看看網絡標籤,作爲練習,加載主頁面現在,打開開發工具,切換到網絡選項卡,應該有一個msg說「!沒有請求捕獲...」等等。現在,將鼠標懸停在任何標籤上,以查看您看到的任何問題 - 繼續觀看網絡標籤,過了一秒左右,你會看到類似「subscriber-info?_ = 1368858815822」(javascript標籤)的請求 - 地址欄仍然顯示「stackoverflow.com」 - 即ajax網址已被捕獲 – enhzflep

回答

0

您需要獲得其中一個Web開發人員工具才能查看實況(我認爲您在問什麼)。嘗試使用firebug或Chrome開發工具來查看JavaScript之後,它已經與它的方式。

如果您正在談論如何在代碼中實現它,那麼再次獲得開發人員工具之一,這會讓您深入瞭解所需的dom。

+0

但他們需要通過他們的代碼獲取這些數據,而不僅僅是在瀏覽器中 –

+0

如果你依靠「查看源代碼」來獲得土地的位置 – Orangepill

-1

你需要像Ghost.py這樣的東西來實際評估頁面上的javascript和實際獲取內容的步驟,或者從JavaScript獲取數據的位置開始,可能只需撥打電話並獲取一些json ,使用任何瀏覽器的開發人員工具查看所有請求。

+0

好吧,謝謝你會給嘗試... – user2082822