2017-06-16 60 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

在浏览器中打开页面,看看是否有完全相同的东西 –