simple_html_dom 을 이용한 Php로 크롤링을 만드는 중인데요 . <div><br></div> <div>사이트에서 특정 테이블 태그의 HTML을 가져오는것은 성공했는데 <br><br>HTML에서 TD태그의 텍스트값을 순차적으로 출력 하고 싶은데 잘 안돼네요<br><br><div><table class="detail_table"> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><caption>정보</caption> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><colgroup></div> <div><col style="width:18%"></div> <div><col style="width:32%"></div> <div><col style="width:18%"></div> <div><col style="width:32%"></div> <div></colgroup> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><tbody> <span class="Apple-tab-span" style="white-space:pre;"> </span> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><tr> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><th scope="row">이름</th> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><td>홍길동</td> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><th scope="row">주소</th> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><td>길동이네</td> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div></tr> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><tr> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><tr> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><th scope="row">e-mail</th> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><td colspan="3">
[email protected]</td> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div></tr> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div> <span class="Apple-tab-span" style="white-space:pre;"> </span> <span class="Apple-tab-span" style="white-space:pre;"> </span> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div></tbody> <span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div></table><br><br>위의 HTML에서 TD태그의 값만 가져올려고 합니다. <br><br>PHP는 <br>$Info = iconv('utf-8', 'euc-kr',$view->find('table[class=detail_table]',3)); </div> <div>// 3은 원래 사이트의 HTML에서 table[class=detail_table] 가 4개있는데 3번쨰것만 필요해서...<br><br>로 가져오면 위의 HTML이 echo $Info 로 출력 되는것을 확인 했습니다. <br><br>제가 시도 하는 방법이 <br><br><div>foreach ($view->find('table[class=detail_table]',3) as $tb) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>$test=$tb->find('table[class=detail_table] tbody tr td');</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>echo $test;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}<br><br>이렇게 하니깐 <span style="font-size:9pt;">$test=$tb->find('table[class=detail_table] tbody tr td'); 부분에서 <br><br></span><b style="font-family:'Malgun Gothic';font-size:medium;">Fatal error</b><span style="font-family:'Malgun Gothic';font-size:medium;">: Call to a member function find() on integer</span><span style="font-family:'Malgun Gothic';font-size:medium;"> in </span><b style="font-family:'Malgun Gothic';font-size:medium;">C:\Apache24\htdocs\sub.php</b><span style="font-family:'Malgun Gothic';font-size:medium;"> on line </span><b style="font-family:'Malgun Gothic';font-size:medium;">59<br></b><br></div>이런 에러가 나왔습니다. <br><br>생전 처음으로 PHP를 해보는터라 기본적인것도 모르고 해서 구글링도 열심히 해봤는데 답이 안나와서 <br><br>여러분께 도움을 요청드립니다. <br><br><br></div></div>