테이블의 첫 번째 열에서 이름과 URL을 http://www.pferd-aktuell.de/fn-service/pferdebranchenbuch/kategorie-uebersicht/13/FN-Vereine에 가져오고 다음 NEXT 버튼을 통과하여 사용 가능한 모든 페이지에서 이름과 URL을 모두 가져 오려고합니다. 이런 식으로 시도하고 아무것도 출력하지 않습니다.PHP SimpleHTMLDom 추출
<?php
include('simplehtmldom/simple_html_dom.php');
ini_set('max_execution_time', 1800);
$url = 'http://www.pferd-aktuell.de/fn-service/pferdebranchenbuch/kategorie-uebersicht/13/FN-Vereine';
$html = file_get_html($url);
$file = 'Titels.txt';
if (!$fp = fopen($file, 'a+')) {
echo "Cannot open file ($file)";
exit;
}
else {
for ($i=1; $i<=25; $i=$i+1)
{
$ret = $html->find('td[class]="withBorder bold"', $i);
fwrite($fp, $ret->plaintext."\n");
}
}
}
Titel 및 URL을 추출 후, 나는 그 각 URL을 탐색 계획하고 거기에서 너무 (오트, 이메일, 등 같은) 일부 div의를 추출 할 수 있습니다.
나를 시작할 수있는 샘플 코드는 무엇입니까?
위에서 게시 한 코드를 보면 분명히 올바른 방향입니다. 다음 버튼이 가리키는 URL을 찾아 페이지에서 필요한 것을 추출하는 함수로 전달하십시오. – xbonez