我在 Windows 8 中使用wget
Windows (gnuwin32 wget-1.11.4-1),并将其用于名为 Kayako 的帮助台工具,告诉它从电子邮件队列中轮询。命令行如下所示:
wget.exe -O null --timeout 25 http://xxx.kayako.com/cron/index.php?/Parser/ParserMinute/POP3IMAP
我知道,在我的特定情况下,使用浏览器并输入上述命令行中的 URL 时,大约需要 20 秒才能收到服务器的响应。但是,使用该命令时,它几乎立即返回。以下是输出的摘录:
连接到 xxx.kayako.com[xxx.xxx.xxx.xxx]:80...已连接。HTTP 请求已发送,正在等待响应... 200 OK 长度:未指定 [text/html]
我想知道这两种情况有什么区别,以及如何让 wget 以与浏览器相同的方式运行(我知道它不是,因为 Kayako 没有从电子邮件队列中进行轮询)。
答案1
有些网站提供浏览器优化页面。这意味着网站会根据请求检查您使用的浏览器类型,并为您提供优化页面或作为后备标准页面。
java-script 也可能是一个问题关联