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. 워크식스 




 


'PHP' 카테고리의 다른 글

php curl post 통신  (0) 2018.06.17
[워크식스] curl 이용하여 파싱하기  (0) 2017.08.22
해시태그 추출 정규식  (0) 2017.05.21
PHP팁 - 한글 글자수 세기  (0) 2017.02.19
PHP팀 - post json 데이터 받기  (0) 2015.10.11
PHP팁 - 다중배열 인코딩 한방에 하기  (0) 2015.10.11

+ Recent posts