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,
)
)
실수로 해시 레퍼런스를 선언하는 것이 었습니다. 이것은 기계화가 끝난 후 파괴되는 임시 메모리 내장 쿠키 저장소를 의미합니다.
감사합니다. daxim하지만 다른 URL에 대해 동일한 쿠키를 사용하는 방법 – harini
쿠키를 복사하고 경로와 도메인을 수정하기 만하면됩니다. '$ 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. 트래픽이 많은 웹 사이트에서 WWW :: Mechanize :: Firefox
- 2. WWW :: Mechanize with Perl
- 3. WWW :: Mechanize and iteration
- 4. WWW :: Mechanize :: Cached - 질문
- 5. WWW :: Mechanize 자격 증명 사용
- 6. WWW :: Mechanize 페이지에서 콘텐츠를 얻으세요.
- 7. WWW :: Mechanize 자바 스크립트로 작업하기
- 8. WWW : Mechanize : Firefox가 연결에 실패했습니다.
- 9. 웹 사이트에 접속하십시오 - WWW :: Mechanize
- 10. WWW :: Mechanize :: Firefox 문제 해결
- 11. 당신은 어떻게 제티 HTTP 클라이언트와 쿠키를 유지합니까
- 12. WWW :: Mechanize 양식의 일부가 아닌 입력을 입력하십시오.
- 13. WWW :: Mechanize :: Firefox 이미지가로드 될 때까지 대기
- 14. WWW :: Mechanize 링크를 찾은 다음 링크를 따라주십시오
- 15. WWW :: Mechanize :: Firefox 이름이없는 요소 선택
- 16. WWW :: Mechanize :: Firefox ID로 입력 내용 넣기
- 17. WWW :: Mechanize :: Firefox를 설치할 때 발생하는 문제
- 18. WWW :: Mechanize- 드롭 다운 목록에서 선택
- 19. Perl WWW : Mechanize 폼 채우기가 작동하지 않습니다.
- 20. WWW :: Mechanize :: Firefox - 여러 탭을 여는 방법
- 21. Firefox를 시작하기위한 WWW :: Mechanize :: Firefox 권한을 어떻게 부여합니까?
- 22. Perl 모듈 (WWW :: Mechanize) 페이지에서 이미지 선택
- 23. Perl WWW :: Mechanize from 문자열 변수
- 24. WWW :: Mechanize :: Firefox를 사용하여 onclick 사용
- 25. Perl WWW :: Mechanize 구문 분석 콘텐츠 문제?
- 26. perl WWW :: Mechanize submit_form() 직접 파일에 쓰기?
- 27. WWW :: Mechanize :: Cached에서 URL을 제거하려면 어떻게해야합니까?
- 28. Regex in WWW :: Mechanize in Perl
- 29. WWW :: Mechanize 인스턴스에 HTTP :: Response 객체 삽입
- 30. Perl 클릭 버튼 (WWW :: Mechanize 포함)
어떤 종류의 쿠키를 만들려고합니까? 그 이유는 무엇입니까? 대상 웹 사이트에서 설정 한 쿠키를 사용하거나 복사 할 수없는 이유가 있습니까? – rutter
네 그 웹 사이트 때문에 쿠키를 요구하는 콘텐츠를 얻을 수 없습니다. – harini