간단한 HTML DOM 파서를 사용하여 HTML 페이지를 구문 분석하려고합니다. 이 HTML 페이지는 ID를 사용하지 않으므로 요소를 참조하기가 더 어렵습니다.간단한 HTML DOM 파서를 사용하여 페이지에서 요소를 가져 오는 방법
이 페이지에서 앨범 이름, 노래 제목, 다운로드 링크 및 앨범 이미지를 얻으려고합니다. 나는 이것을했지만 앨범 이름조차도 얻을 수 없다!
$html = file_get_html('http://music.banadir24.com/singer/aasha_abdoo/247.html');
$article = $html->find('table td[class=title]', 0);
foreach($article as $link){
echo $link;
}
이 출력 : 1tdArrayArrayArray Artist Array
나는 출력의 종류를 얻을 필요가 : 전혀 도움
Image Path
Duniya Jamiila [URL]
Macaan Badnoo [URL]
Donimaayee [URL]
...
감사
참고 :이 노래는 같은 법적 저작권에 구속되지 않고 자유롭게 다운로드 할 수 있습니다. 그 중 많은 파일을 다운로드해야하며 하루 종일 버튼을 클릭 할 수 없습니다. 그것을 말하면서, 그것까지 나를 데려 가기 위해 1 시간 걸렸다.
print_r ($ link); 루프 내부에서 배열에 대해 자세히 배울 수 있습니다. –
페이지에서 여러 파일을 다운로드하려는 경우 Firefox의 "DownThemAll! Plugin"을 살펴볼 수 있습니다. 그러한 문제에 대한 매우 유용한 도구이며 제로 프로그래밍이 필요합니다 :) – 2ndkauboy
@ Kau - 나는 또한 그것을 사용합니다. 그러나 나는 좋은 정렬 방식으로 디렉토리에 파일을 배치하기를 희망했습니다. – user356556