1

Я использую wget для Windows (gnuwin32 wget-1.11.4-1) в Windows 8 и использую его для инструмента справочной службы под названием Kayako, который сообщает об опросе из очереди электронной почты. Командная строка выглядит так:

wget.exe -O null --timeout 25 http://xxx.kayako.com/cron/index.php?/Parser/ParserMinute/POP3IMAP

Я знаю, что для получения ответа от сервера в моем конкретном случае требуется около 20 секунд при использовании браузера с URL-адресом в командной строке выше. Однако при использовании этой команды она возвращается практически сразу. Это выдержка из вывода:

Подключение к xxx.kayako.com [xxx.xxx.xxx.xxx]: 80 ... подключено. HTTP-запрос отправлен в ожидании ответа ... 200 OK Длина: не указано [текст /html]

Я хотел бы знать, в чем будет разница между этими двумя случаями и как я могу заставить wget вести себя так же, как браузер (я знаю, что это не так, потому что Kayako не опрашивает из очереди электронной почты).

1 ответ1

1

Некоторые сайты предлагают страницы, оптимизированные для браузера. Это означает, что сайт проверяет по запросу, какой браузер вы используете, и предоставляет вам оптимизированную страницу или как запасную стандартную страницу.

Также java-скрипт может быть проблемой см. Ссылку

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .