use WWW::Mechanize;
use strict;
my $agent = WWW::Mechanize->new(cookie_jar => {ignore_discard => 0});
$agent->add_header('User-Agent' => 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0');
$agent->get($url);
my $content = $agent->content;
ответ
Атрибут cookie_jar
ожидает HTTP::Cookies объект.
WWW::Mechanize->new(
cookie_jar => HTTP::Cookies->new(
file => 'lwp_cookies.dat',
autosave => 1,
)
)
Ваша ошибка в том, чтобы объявить простой hashref, это означает, что временное в памяти печенья магазин, который уничтожается после окончания Mechanize.
Спасибо u. daxim, но как я могу использовать тот же файл cookie для другого url – harini
Просто скопируйте файл cookie и измените путь и домен. '$ agent-> cookie_jar-> scan (sub {my @cookie = @_; if ($ cookie [3] eq '/' и $ cookie [4] eq 'www.example.net') {@cookie [3 , 4] = ('/ fnord', 'www.example.com'); $ agent-> cookie_jar-> set_cookie (@cookie);}); ' – daxim
- 1. Как сохранить cookie браузера во время очистки?
- 2. Perl WWW :: Mechanize JSESSION вопрос
- 3. Удалить ранее сохраненные файлы cookie из Mechanize
- 4. WWW :: Mechanize :: Firefox Timeout
- 5. Perl www :: mechanize
- 6. Как вручную добавить файлы cookie в WWW :: Уже существующий cookiejar Mechanize
- 7. Невозможно войти на сайт, используя www: Mechanize
- 8. Как я могу сохранить WWW :: Mechanize из следующих редиректов?
- 9. WWW :: Mechanize :: Firefox - Как открыть несколько вкладок
- 10. Perl WWW Mechanize и JSON
- 11. WWW :: Mechanize: Загрузить определенное изображение
- 12. WWW :: Mechanize :: Firefox и MozRepl
- 13. Скребок с использованием www :: mechanize
- 14. WWW :: Mechanize :: Firefox помещает контент во вход id
- 15. Использование прокси с WWW :: Mechanize
- 16. WWW :: Mechanize не нравится POSTING
- 17. Как сохранить связанные объекты во многих отношениях?
- 18. Как сохранить объекты пользователя во многих областях?
- 19. Как сохранить пользовательские входы во многих действиях?
- 20. Сохранение файлов с помощью WWW :: Mechanize
- 21. Как использовать WWW :: Механизировать для входа через POST и принимать файлы cookie и просматривать веб-сайт?
- 22. Python - Как сохранить/загрузить определенные файлы cookie?
- 23. Получить файлы cookie для проверки подлинности ASP.NET с помощью Mechanize
- 24. WWW :: Mechanize следующая ссылка не найдена ссылка
- 25. Как напечатать значения cookie_jar в Perl WWW :: Mechanize?
- 26. Проблемы при установке WWW :: Mechanize :: Firefox
- 27. Как захватить все файлы cookie во Flash
- 28. Как явно очистить файлы cookie с помощью WWW :: Scripter module in perl?
- 29. Пропустить отправку файлов cookie в запрос, но сохранить файлы cookie
- 30. WWW :: Mechanize :: PhantomJS Javascript form submit
Какие куки вы пытаетесь создать, и почему? Есть ли причина, по которой вы не можете использовать или копировать файлы cookie, установленные целевым веб-сайтом? – rutter
да, что сайт просил куки из-за этого я не могу получить контент – harini