关于使用PHP下载网页的问题

时间:2011-04-25 20:38:44

标签: php download

我正在尝试从这个网站下载一堆网页:

http://community.giffgaff.com/

然而,当我尝试下载网页时,我使用PHP下载的网页和我在浏览器中看到的网页是不同的。似乎我下载的那些错过了原始版本的很大一部分。

谢谢!

更具体地说,下面是我要下载的一个网页:

http://community.giffgaff.com/t5/user/viewprofilepage/user-id/120035

在整个网页中,我对“我最近收到的荣誉”会议特别感兴趣,但我无法在网页的源代码中找到它,或者任何链接指向我包含相关的其他网页信息。

我用于下载的代码非常基本,适用于其他网页。

<?php

$link=mysql_connect("localhost","root","");
if (!$link) {
 die('Could not connect: ' . mysql_error());

echo 'Connected successfully';}


function project($link)
{   
    set_time_limit(0);

    {
        $threadurl="http://community.giffgaff.com/t5/user/viewprofilepage/user-id/120035";
        $lhandle=fopen($threadurl,'r');
        while(!feof($lhandle))
        {

            $gread=fgets($lhandle,4096);
            echo $gread;

        }
    }

}
project($link);


?>

1 个答案:

答案 0 :(得分:1)

浏览器可能会检查执行请求的浏览器的签名,并发送不同的输出,例如用于IE或iPhone移动Webkit。

我刚在iMac上使用PHP在MAMP上使用PHP并使用Safari。似乎与众不同。

相关问题