다른 웹 사이트에서 문자열을 찾고 싶습니다. 나는 파서를보고 있었고 최선의 방법을 모른다. HTML DOM 파서를 살펴 봤지만 간단한 한 줄 출력 만 있으면됩니다. 나는 단지 변수 "url : 'http://s2.example.com/streams/i23374.mp4?k=12f34588cf171f3bbf3d35da4db43b06'"링크를 얻고 싶습니다.PHP 파서 - HTML에서 문자열 찾기
<script>
flowplayer("player", "http://www.example.com/flowplayer-3.2.16.swf", {
canvas: {
backgroundGradient: "none",
backgroundColor: "#000000"
},
clip: {
provider: 'lighttpd',
url: 'http://s1.example.com/streams/i23374.mp4?k=12f34588cf171f3bbf3d35da4db43b06',
scaling: 'fit'
},
plugins: {
lighttpd: {
url: 'http://www.example.com/flowplayer.pseudostreaming-3.2.12.swf'
}
}
});
</script>
한 줄짜리 phpQuery 또는 QueryPath를 살펴보십시오. 이러한 DOM traversal 프론트 엔드 (또는 일반 longwinded DOMDocument)는 여전히 자바 블롭을 그물로 잡을 것입니다. 정규식이나 JSON/L 파서가 여전히 URL 만 추출하려면 * 필요합니다. – mario