2009-08-12 2 views

답변

8

SimpleTest 유사한 기능을 제공합니다 하지만 당신은 DOMDocument::loadHTML를 사용하여 시도 할 수 :

기능은 HTML 문자열 소스에 를 포함 구문 분석합니다. XML을로드하는 것과 달리 HTML은로드하기에 적합하도록 일 필요는 없습니다.

사용하면 XPath 쿼리를 비롯한 DOM 메서드를 사용하여 HTML 문서에 액세스 할 수 있습니다.

+1

SimpleTest 브라우저 클래스는 실제로 일을 제대로하는 것처럼 보입니다. 그러나 저는 가벼운 것을 찾고 있었는데, 아마도 단위 테스트를위한 라이브러리가 아닙니다. –

+1

나머지 프레임 워크없이 SimpleTest의 브라우저를 사용할 수 있습니다. 자체 포함 된 하위 구성 요소입니다. – troelskn

+1

require_once (dirname (__ FILE__). '/simpletest.php'); 기타 12 개가 포함되어 있습니다. –

6

나는, 그래서 아마이 크지 않을 것입니다 얼마나 강력한 BeautifulSoup로 모른다;

+1

네이티브 제안에 +1, XPath 쿼리를 수행하는 것이 BeautifulSoup에서 같은 일을하는 것보다 몇 배 더 복잡합니다. –

+0

오 :-(너무 나쁜 ^^ –