xpath로 네이버 퍼오기 할때 안되네요...

xpath로 네이버 퍼오기 할때 안되네요...

QA

xpath로 네이버 퍼오기 할때 안되네요...

본문

<?

include_once("dbconn.php");
?>
<?php
function loadBasicInfo($url)
{
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.116 Safari/537.36');
    $res = curl_exec($ch);
    $res = str_replace("euc-kr", "UTF-8", $res);
 
    if ($res === false) {
        die('error: ' . curl_error($ch));
    }
    curl_close($ch);
    $doc = new DOMDocument("1.0", "UTF-8");
    @$doc->loadHTML("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" />" . $res); //'<?xml encoding="UTF-8">' .
 $doc->encoding = 'UTF-8';


    return new DOMXPath($doc);
}

$url = $_REQUEST["url"];

// 1.기본 정보 가져옴
$x = loadBasicInfo("http://auto.naver.com/search/baseSearch.nhn?query=%BE%C6%B9%DD%B6%BC");

//매물 설명
$dom = $x->query('//*[@id="carSearchListArea"]/ul/li[1]/div/ul/li[1]/span/strong[1]');
echo $dom->item(0)->nodeValue;
if($dom)
{
    $contents = addslashes($dom->item(0)->nodeValue);
 
 echo $contents;
}


include_once("dbconn.php");
?>
​일단 소스 값은 이렇습니다.

 

$x = loadBasicInfo("http://auto.naver.com/search/baseSearch.nhn?query=%BE%C6%B9%DD%B6%BC");

//매물 설명
$dom = $x->query('//*[@id="carSearchListArea"]/ul/li[1]/div/ul/li[1]/span/strong[1]');

 

제가 바꾼 값은 위에 두줄의 링크값이랑 xpath 값만 바꾸었는데 안되네요...

 

타사이트는 잘되던데...

 

머가 문제일까요?

 

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT