현재 웹 페이지 크롤러를 개발 중입니다. 아쉽게도 웹 사이트는 아약스로 결과를 생성합니다. 몇몇 코더의 제안에 따라, 나는 파이썬을위한 테스트 자동화 툴인 selenium을 사용하려고 시도했다. 문서에 주어진 example으로 는 :셀레늄 SSH를 통해 서버에서 헤드리스로 실행
driver = webdriver.Firefox()
이 코드는 파이어 폭스 브라우저를 열고 실행합니다. 그런 다음 양식을 작성하고 제출하는 등의 작업을 수행하십시오.
확실히이 예제는 내 PC (우분투 12.10)에서 잘 작동하지만 내 프로젝트는 마침내 CentOS 서버로 전송됩니다.
코드 (브라우저 GUI를 열 필요가) 될 수 있는지 여부를 성공적으로 ssh를 통해 CentOS는 서버에서 실행 내가 고려하고하기 때문 컴퓨터에 제공되지 KDE 같은 그놈 .....
그리고 브라우저 GUI없이 코드가 제대로 작동하지 않는다면 다른 해결책이 있습니까?
는 모든 응답은 사용자가 자바 스크립트를 사용하도록 설정하면 ~
은 http://phantomjs.org/에서 볼 수 있으며 헤드리스 브라우저입니다. 나는 현재 GUI가없는 서버의 셀레늄과 함께 사용한다. – Calum