Я пытаюсь автоматизировать веб-сайт, но веб-сайт читает куки и через 5 секунд перенаправляет его на главную страницу. (Просто я предполагаю, потому что я отключил файлы cookie, а затем обновил его, веб-сайт не перенаправлялся). Я не знаю, как установить файлы cookie с помощью WWW :: Mechanize.Как найти, если веб-сайт читает файлы cookie с помощью механизации?
ответ
Вот ответы на вопросы, которые вы задали, но я не думаю, что они вам помогут. Вам действительно нужно объяснить, что вы пытаетесь сделать, показать свой код Perl и описать поведение, которое необходимо устранить.
Файлы cookie - это данные, которые клиент-браузер хранит от имени сервера. Они индексируются по URL-адресу
Каждый раз, когда клиент отправляет HTTP-сообщение, он проверяет, имеет ли он данные cookie для URL-адреса. Если это так, то данные включены в заголовок сообщения, отправленного
Как найти, если сайт читает куки
Информация печенье, что клиент посылает это всегда читать, но там нет никакого способа вообще сказать сервер, принимает ли действие в соответствии с этой информацией, или просто отбрасывали его
сайт читает куки и после 5secs его редирект на главную страницу
Я неясно, как вы думаете, печенье может быть уместным
Просто чтобы быть ясно:
сайт является накопление файлов данных и исполняемых файлов на сервере системы, и поэтому не может «читать» cookie
Это клиент, ваш браузер, который перенаправляет на главную страницу. Скорее всего, это связано с тем, что последнее сообщение с сервера включало инструкцию по загрузке главной страницы через пять секунд.
Экспорт файлов cookie в текстовый файл, а затем вы можете проверить [здесь] (http: // stackoverflow .com/questions/31370173/perl-facebook-login-with-mechanize-failed-cookies-error/31371855 # 31371855) –
Не могли бы вы поделиться кодом и объяснить немного больше? –