2013-03-29 2 views
0

xquery으로이 웹 사이트에서 다음 값을 부여하고 싶습니다. 잠시 후에 나는 그것을 알아낼 수 없었다. 나는 여기 (image link)내 xpath 쿼리 문자열이 작동하지 않습니다.

example of what I want to grab

를 가져 오기 위해 노력하고 그리고 코드는 내가 사용하여 시도 무엇 :

$xpath = new DOMXPath($html); 
$nodelist = $xpath->query("???????????????"); 

어떤 아이디어?

답변

0

당신은

+0

안녕하세요, 오류가 발생합니다. 구문 분석 오류 : 구문 오류 – Andreas

0

당신이 떨어져 값을받을 수 당신이 당신의 문자열을 얻기 위해 사용하는 PHP 다른 언어 모자의 값을 분석 한 후

//form/div/div/div[@class="values span-7"]/skipt/Text() 

처럼 스크립트 태그 사이의 값을 grep을 시도 할 수 있습니다 입력?

//form//input[@name="val7"]/@value 

업데이트 :

당신은 스크립트 태그에 물건을 얻을 수 있지만, 그것은 지금까지 당신이 XPath를 사용하여 얻을 수 있습니다. 그런 다음 스크립트 태그의 내용을 파싱하여 해당 값을 가져와야합니다.

//form[@id="werte"]//div[@class="calval7"]//div[@class="values"][1]/script/text() 
+0

아니요 ... 내 문제입니다. xpath 쿼리 – Andreas

+0

업데이트 된 답변을 참조하십시오 자바 스크립트 값을 추출 할 수 있습니다. – spullen

관련 문제