Onload 超时导致无法使用 Curl

发布于 2024-12-07 10:29:28 字数 697 浏览 0 评论 0原文

我正在尝试通过 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>

当我尝试对刷新 url 执行卷曲时,它返回完全相同的内容。

有什么建议吗?

干杯,

A.

I am trying to retrieve the content of a web page via cURL (let's say http://www.foo.com/bar.php).

When I load the website in the browser, an animation appears while the page is loading, and the page eventually shows up.

But with cURL, here is what is retrieved :

<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>

And when I try to perform a curl to the refresh url, it returns exactly the same thing.

Any suggestion ?

Cheers,

A.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

温柔嚣张 2024-12-14 10:29:28

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

Install the HttpFox Firefox Addon or a packet sniffer and inspect the requests and responses. Then try to emulate the same headers and parameters with curl.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文