php에서는 html을 파싱하기 위해서 simple_html_dom 플러그인을 많이 사용되고 있습니다.


그러나 simple_html_dom을 이용하여 파싱을 할수 없거나 자바스크립트로 인해 원하는 결과를 얻어 올수 없을때가 있습니다. 


이럴때 curl 을 이용한 파싱이 도움이 됩니다. 



$url = "http://www.example.com";

$ch = curl_init();


curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);


$output = curl_exec($ch);

$info = curl_getinfo($ch);


curl_close($ch);


echo $output;





copyright ⓒ 2017. 워크식스 




 


+ Recent posts