2012-12-18 2 views
0

javascript처럼 loadHTMLFile을 사용하여로드 된 원격 페이지의 버튼을 클릭해야합니다. 가능합니까? 다음과 같음 :어떻게 phD DomDocument에서 버튼을 클릭 할 수 있습니까?

$domObject->getElementById('clickableButton')->click(); 

감사합니다.

+0

DOMDocument로는이 작업을 수행 할 수 없습니다. 그것은 DOM 파서입니다. 자바 스크립트 엔진이나 헤드리스 브라우저가 아닙니다. –

+1

아니요, DOMDocument에서는 불가능합니다. – nickb

+2

달성하려는 목표는 무엇입니까? – Musa

답변

1

DOM에 페이지를로드하면 개체가 여러 줄로 나뉘어집니다. 그래서 대답은 아니오입니다 - PHP에서 DOM은 자바 스크립트 코드를 파싱하고 실행할 수 없습니다.

그러나 양식을 제출하려는 경우 양식 요소의 action 속성에 지정된 URL로 GET/POST 요청을 할 수 있습니다. cURL을 사용해보세요. 아니면 file_get_contents으로 트릭을 할 수 있습니다.

관련 문제