HTML 문서를 구문 분석하고 JavaScript를 실행 한 다음 DOM을 탐색 할 수있는 프로그래밍 라이브러리가 있습니까? 이것은 클라이언트 측이 아니라 서버 측에서 수행해야합니다. 모든 언어가 가능하지만 Java, PHP 또는 Ruby가 선호됩니다.JavaScript를 실행할 수있는 서버 측 브라우저
답변
: http://lobobrowser.org/cobra/java-html-parser.jsp
이는 자바 스크립트 인식, CSS 인식 HTML 파서
질문에 대한 관계에서 가장 중요한 기능입니다 : 그것은 자바 스크립트 인식이다. 파싱하는 동안 발생하는 DOM 수정 사항은 결과 DOM에 반영됩니다.
PHP는 DOM 탐색을 위해 DOMDocument입니다. 자바 스크립트를 실행하는 것에 대해 들어 본 적이 없다. http://en.wikipedia.org/wiki/Server-side_JavaScript
자바는 자바 스크립트 솔루션을 서버 측에이 페이지를 봐, 코뿔소와 자바 스크립트에 대한 지원을하고있다? 자바
당신이 Bringing the Browser to the Server를 시도 :
+1 나를 이길 ... –
+1 내 Mac에서는 파이썬의 Applescript 기능을 사용하여 Safari에서 JS를 곧바로 실행할 수 있습니다. – Pepijn
업데이트 된 커뮤니티 버전 링크 : http://www.envjs.com/ 및 http : // github.co.kr/thatcher/env-js –
PhantomJS는 이것을 수행하며 모든 서버 측 언어와 함께 사용할 수 있습니다. NodeJS 아래 몇 가지 통합 모듈을 참조 PHP
NodeJS
https://npmjs.org/package/node-phantom
https://github.com/sgentle/phantomjs-node
PHP
node.js?
노드는 콘솔에서 모든 javascript 파일을 실행할 수 있습니다. 먼저 노드를 시도해 보겠습니다. & 원하는대로 할 수 있는지 확인하십시오. 가장 큰 사용자 기반 인 & 설명서가있는 것 같습니다.
- 1. 페이지가로드되기 전에 javascript를 실행할 수있는 애드온이 있습니까?
- 2. RTCweb 서버 측 구현
- 3. JavaScript를 클라이언트 측 및 서버 측과 호환되도록 만드는 방법은 무엇입니까?
- 4. 서버 측 대 클라이언트 측 파일 해시
- 5. Remoting (서버 측)
- 6. Android : 내 앱에서 JavaScript를 실행할 수있는 방법이 있습니까?
- 7. 서버 측 웹 서비스 용 브라우저 IP를 확인하는 방법
- 8. 실행 서버 측
- 9. 게임용 서버 측 기술
- 10. 서버 측 스크립트 (PHP)
- 11. Silverlight 서버 측 감지
- 12. jQuery를 서버 측 DOM 조작
- 13. JavaScript 직렬화 기 - 서버 측
- 14. CellTable 서버 측 정렬
- 15. Crystal 2008의 서버 측 보고서?
- 16. PHP 서버 측 자동 캐싱
- 17. 서버 측 플로우 예
- 18. 서버 측 JavaScript에서 클라이언트 측 javascript로 변수 전달
- 19. JQueryTemplate에서 Javascript를 실행할 수 있습니까?
- 20. PHP의 서버 측 리디렉션
- 21. 서버 측 Adobe AIR 앱
- 22. Objective-c 서버 측
- 23. mongodb의 서버 측 교차점
- 24. 서버 측 음성 텍스트
- 25. MVC의 서버 측 컨트롤
- 26. 서버 측 포함
- 27. ViewState 서버 측 이동
- 28. Google지도 - 서버 측 클러스터링
- 29. 서버 측 데이터 액세스
- 30. 서버 측 JSON 처리
링크를 해제하고 미러링하십시오. – Florida