2012-06-18 3 views
0

페이지에서 얻을 이미지를 닫습니다. 나는 어떻게이 파일이 지금과 같은 폴더에있는 이미지라는 내 폴더에 그 페이지의 이미지 중 하나를 저장할 것이라고 궁금합니다. 나는 그 페이지에 my $IE->Navigate($url); 방법을 통해 가고있다.방법은 다음 코드를 사용하여 펄

Image :: Grab 모듈을 사용해 보았습니다.하지만 강제로 설치하지는 않았습니다.

+0

페이지의 모든 이미지를로드 하시겠습니까? –

+1

"강제 설치없이 설치되지 않습니다"라는 말은 "뭔가 잘못되어 설치가되지 않아 고장났다"는 것을 의미합니다. 일반적으로 잘못된 것은 무엇인가 * 문제 *이며 무엇을 찾으려고 설치 오류를 출력해야하는지 살펴 봐야합니다. – Quentin

답변

4

먼저 적절한 모듈을 사용하여 HTML을 구문 분석합니다 (나는 HTML::TreeBuilder::XPath으로되어 있음).

두 번째로 API를 사용하여 관심있는 요소 <img>을 찾고 해당 URI를 추출하십시오.

세 번째로 필요한 경우 해당 URI를 URI으로 절대 값으로 변환하십시오.

넷째, LWP :: Simple의 getstore 메서드를 사용하여 저장하십시오.

관련 문제