Rails javascript 파싱 질문입니다!


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

  • 2016년 02월 17일에 작성됨

조회수 379


1 답변


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

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

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

http://phantomjs.org/

  • 2016년 02월 17일에 작성됨
    프로그래밍 언어를 좋아하는 프로그래머

  • 감사합니다 해보겠습니다~    임정목   2016.2.17 22:37     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close