2017-06-16 59 views
1

我想從https://code.google.com/codejam/contest/8304486/dashboard獲取頁面內容 我無法使用php file_get_contents下載使用腳本獲取內容的網頁

我也試過

wget -r https://code.google.com/codejam/contest/8304486/dashboard 

,不能正常工作。

也試圖使用jQuery。

$("#divcontent").load("https://code.google.com/codejam/contest/8304486/dashboard"); 

這也行不通。任何想法我怎麼能得到這個網頁?

+0

您是否嘗試過不同的URL?有些網站,如谷歌,不會讓你刮他們的網站。在某些情況下,您需要在您的標題中添加代理... etc – Perspective

+0

我可以下載其他頁面,例如「www.google.com」,但我想下載此特定頁面和類似的頁面。 –

回答

0

此頁面上的內容需要通過ajax加載。從它加載的URL是https://code.google.com/codejam/contest/8304486/dashboard/ContestInfo 所以你可以嘗試

<?php 
$data = file_get_contents('https://code.google.com/codejam/contest/8304486/dashboard/ContestInfo'); 
print_r($data); 
?> 

獲取內容

+0

你不試試嗎? –

+0

我試過了。我從頁面的內容部分獲得了4個JSON問題https://code.google.com/codejam/contest/8304486/dashboard 我瞭解您的問題是否錯誤?你需要別的東西嗎? – eantonov

+0

在瀏覽器中打開頁面,看看是否有完全相同的東西 –