1

HTML 민첩성 팩을 사용하여 동적으로 생성 된 HMTL 코드를 구문 분석해야합니다. 예를 들어HTML 민첩성 팩을 사용하여 동적으로 html 코드를 구문 분석하는 방법은 무엇입니까?

이 코드 :이 코드는, 일부는 방화범 같은 도구를 검사하여 볼 수 문맥을 검사 할 수 있습니다 즉

<div class="navigation_noClass"> There are 43 articles </div> 

은 ...

, 웹 브라우저의 페이지 소스 옵션에 표시되지 않습니다
+0

각 줄의 시작 부분에 4 개의 공백을 사용하여 코드 서식을 지정할 수 있습니다. – dldnh

답변

0

바로 지금 Agility 팩에받은 HTML을 먹어서 일반 브라우저에서 할 수있는 몇 가지 중요한 단계가 누락 된 것 같습니다. 즉 자바 스크립트 및/또는 CSS 실행

Javascript를 실행하는 데는 여러 가지 옵션이 있지만 합리적인 "자체 포함"옵션의 대부분은 DOM과 관련 기능을 다시 만들어야합니다. 사소하지.

그런 다음 CSS에 내용 (예 : Before/After 유사 요소)이있는 경우가 있습니다. 내가 아는 한, 브라우저 외부의 HTML 소스에서 CSS 동작을 시뮬레이트하기위한 라이브러리는 많이 없습니다.

자바 스크립트 및/또는 CSS 실행 결과를 캡처해야하는 경우 브라우저를 앱 처리 파이프 라인 (예 : Chromium 기반 제품)에 직접 연결하는 것이 가장 쉽습니다. DOM을 조사합니다 (많은 기능 웹 테스트 스위트와 비슷한 방식으로).

NB : 심각한 서버 스타일 처리 작업 인 경우, 전용 서버/응용 프로그램 풀/프로세스에 이러한 처리 기능을 적용하여 앱이 적절한 시간 및/또는 메모리에서 경쟁 할 수있는 기회를 제공 할 수 있습니다.