2013-02-28 2 views
0

웹 사이트에서 뉴스를 구문 분석하고 싶습니다. http://www.bakirkoykhb.gov.tr/?module=bizden_haberler, 내가 직면 한 것은 웹 사이트가 클래스가없는 많은 테이블을 가지고 있으며 소스 코드를 확인하면 볼 수있는 것처럼 매우 복잡합니다. 페이지의 코드, 난 그 사람과 같은 제목을 얻을 :간단한 HTML Dom 구문 분석 테이블

Japonya - TURKIYE 팁 Derneği'den Ziyaret

Saglık - 센 창 Başk.Memiş'ten Ziyaret

VALI 무 틀루 '단 Ziyaret

등등 내 회사와 함께 아래에. 하지만 "Devamını Oku"에 포함 된 링크를 어떻게 구문 분석 할 수 있는지 전혀 모르겠다.

$html = file_get_html('http://www.bakirkoykhb.gov.tr/?module=bizden_haberler'); 
$j = 0; 
foreach($html->find('b') as $element2){ 
echo " 
<h3 ><a target=\"_blank\" href=\"#somethingtohere\">". $element2->plaintext . "</a></h3> 
"; 
$j++; 
if($j > 5) break; 
} 

희망을 부탁드립니다. 감사합니다.

+1

위해 무엇을해야'$ element2-> plaintext', 당신은 당신이 – MatRt

답변

0

이 포함 된 내용에 따라

echo "<h3 ><a href='http://www.bakirkoykhb.gov.tr/".$html->find('a',$j+22)->href."'>". $element2->plaintext . "</a></h3>"; 
+0

가 대단히 감사 필요한 부분을 추출하는 유효한 정규 표현식으로'preg_match'을 사용할 수 있습니다 , 그 일을하고 당신이 그것을 어떻게 이해, 당신은 나를 많이 영감을 :) –