Onload超时阻止使用Curl

时间:2011-09-29 20:14:48

标签: curl

我正在尝试通过cURL检索网页的内容(比方说http://www.foo.com/bar.php)。

当我在浏览器中加载网站时,页面加载时会出现动画,最终会显示该页面。

但是使用cURL,这是检索到的内容:

<html>
    <head>
        <meta HTTP-EQUIV="Refresh" CONTENT="0; URL=http://www.foo.com/bar.php">
        <script type="text/javascript"> 
            function waitLoad(){
                setTimeout("showWaitingAnimation()", 50);
            }
        </script>
    </head>
    <body onload="waitLoad()">
         Some stuff here
    </body>
</html>

当我尝试对刷新网址执行curl时,它会返回完全相同的内容。

有什么建议吗?

干杯,

一个。

1 个答案:

答案 0 :(得分:0)

安装HttpFox Firefox Addon或数据包嗅探器并检查请求和响应。然后尝试使用curl模拟相同的标题和参数。