본문 바로가기

개발실

curl 이용한 파싱 방법

<?php

$headers = array( "User-Agent: Mozilla/5.0 (iPad; CPU OS 7_1_2 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Version/7.0 Mobile/11D257 Safari/9537.53", "Cookie: NNB=;" );

$url = "가져올사이트 주소";

$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_COOKIEFILE, "/tmp/NNB"); $response = curl_exec($ch); curl_close($ch); echo $response; ?>

 

파싱처리 하다보면 파싱이 막힌곳이 있습니다.

이런경우는 위 방법으로 처리하면 됩니다.

 

의뢰로 간단합니다. 그다음은 정규식으로 잘라 내면 됩니다. 그다음의 여러분들의 처리 하시면 됩니다.

 

홈페이지를 오늘 부터 통합 운영합니다. 5개 어플을 런칭후 별도 개발에 정신없는게 무리인듯해서 어플 운영에 집중하고 있습니다. 앞으로 도움되는 많은 정보를 올리도록 하겠습니다.