테스트 사이트 - 개발 중인 베타 버전입니다

foreach 쿼리문 가져오기. 채택완료

언젠간 5년 전 조회 1,799

다른 홈페이지에 가져오려고

 

예시를 이렇게 되어있습니다.

https://aaa.com/" id="title">드라이기 AA-100

 

일련번호: AA-100AB
제품명: https://aaa.com/02" rel="tag">이일삼 드라이기

여기서

foreach($html->getElementsByTagName('h3') as $title) {

    if($title->getAttribute('class')=='post-title'){ 

        $title1 = $title->'';

    }

}</p>

<p>foreach($html->getElementsByTagName('div') as $produ) {

    if($produ->getAttribute('id')=='pro_no_id'){ 

        $produ1 = $produ->'';

    }

}</p>

<p>foreach($html->getElementsByTagName('div') as $prono) {

    if($prono->getAttribute('id')=='pro_name_id'){ 

        $prono1 = $prono->'';

    }

}</p>

<p>echo $title1;</p>

<p>echo '
';

echo $produ1;</p>

<p>echo '
';

echo $prono1;</p>

<p>

 

$title1 = $title->''; 부분은 "드라이기 AA-100" 출력해야 되고,

$produ1 = $produ->''; 부분은 "AA-100AB" 출력해야 되고,

$prono1 = $prono->''; 부분은 "이일삼 드라이기" 출력하려면

어떻게 짜면 될까요?

 

초짜라서 자세히 알려주시면 고맙겠습니다. ㅠ.ㅠ

읽어주셔서 감사합니다..

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

쿼리문이 아니라 크롤링 말씀하신거 아닌가요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

언젠간
5년 전
아 이게 크롤링인가보네요.

네~ 특정단어만 가져오려구요.
릴보이즈
5년 전
@언젠간 api로 가져오는방법하고 크롤링으로 땡겨오는방법 있는데 지금 크롤링하는거니깐.. 근데 이걸 소스만 보고 알려주기 힘들어요 뭐 쓰는지도 모르고 구체적으로 얘길 해줘야져
언젠간
5년 전
그렇군요. 그냥 제품페이지에서 제품명만 가져오는거라....

예제만 알면 좋겠지만... ㅠ.ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인