네이버 순위 파싱 . php 정보
PHP 네이버 순위 파싱 . php첨부파일
본문
현재 네이버 실시간 인기검색어 순위에요.
</br>
<?
$ch=curl_init();
$url="http://www.naver.com";
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result=curl_exec($ch);
curl_close($ch);
$asda=split("<select name=\"query\">",$result);
$asdb=split("</select>",$asda[1]);
$aa=split("\">1위: ",$asdb[0]);
$ab=split("</option>",$aa[1]);
$ba=split("\">2위: ",$aa[1]);
$bb=split("</option>",$ba[1]);
$ca=split("\">3위: ",$aa[1]);
$cb=split("</option>",$ca[1]);
$da=split("\">4위: ",$aa[1]);
$db=split("</option>",$da[1]);
$ea=split("\">5위: ",$aa[1]);
$eb=split("</option>",$ea[1]);
$fa=split("\">6위: ",$aa[1]);
$fb=split("</option>",$fa[1]);
$ga=split("\">7위: ",$aa[1]);
$gb=split("</option>",$ga[1]);
$ha=split("\">8위: ",$aa[1]);
$hb=split("</option>",$ha[1]);
$ia=split("\">9위: ",$aa[1]);
$ib=split("</option>",$ia[1]);
$ja=split("\">10위: ",$aa[1]);
$jb=split("</option>",$ja[1]);
ECHO "1위 ".$ab[0]."</br>2위 ".$bb[0]."</br>3위 ".$cb[0]."</br>4위 ".$db[0]."</br>5위 ".$eb[0]."</br>6위 ".$fb[0]."</br>7위 ".$gb[0]."</br>8위 ".$hb[0]."</br>9위 ".$ib[0]."</br>10위 ".$jb[0];
?>
아.. 이왕할꺼 for 돌려서 햇으면 이렇게 길진 않을텐데.. ㅋㅋ
추천
2
2
댓글 1개
split 과 explode 차이점은
split 은 패턴으로 나눌 수 있고 explode 는 그렇지 못하다는 점.
split 은 패턴으로 나눌 수 있고 explode 는 그렇지 못하다는 점.