Rails javascript 파싱 질문입니다!

조회수 2192회

안녕하세요! nokogiri gem 을 이용해서 크롤링을 하고있는데, 자바스크립트 변수에만 있는 값을 가져오고 싶습니다. 접근표명령이 따로 있는건지 아니면 젬을 써야하는건지 아는지식으로는 진전이 없네여... ㅠㅠ

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • nokogiri는 XML을 파싱하는 Gem 입니다.

    Javscript내용은 Source Code(단순 text)로만 접근 가능하며, 일반적인 방법으로는 단순한 텍스트 파싱 외에는 불가능 합니다.

    아래 링크에 있는 headless browser를 사용하시면 JS가 실행 된 후에 변경된 dom값에 대해서는 접근이 가능합니다.

    http://phantomjs.org/

    • (•́ ✖ •̀)
      알 수 없는 사용자
    • 감사합니다 해보겠습니다~ 2016.2.17 22:37

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)