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

네이버 순위 파싱 . php

· 13년 전 · 3121 · 1
현재 네이버 실시간 인기검색어 순위에요.
</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 돌려서 햇으면 이렇게 길진 않을텐데.. ㅋㅋ

댓글 작성

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

로그인하기

댓글 1개

13년 전
split 과 explode 차이점은
split 은 패턴으로 나눌 수 있고 explode 는 그렇지 못하다는 점.

게시글 목록

번호 제목
10039
10032
10030
10027
10024
10021
17549
10020
19924
10014
10011
10009
19914
10008
19911
10005
10004
10002
19908
9999
17548
17547
17546
9997
9995