function parsing_data($url, $data) {
$agent = 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36';
$curlsession = curl_init ();
curl_setopt ($curlsession, CURLOPT_URL, $url); // 파싱 주소 url
//curl_setopt ($curlsession, CURLOPT_SSLVERSION,3); // (https 접속시에 필요)
curl_setopt ($curlsession, CURLOPT_HEADER, 0);
curl_setopt ($curlsession, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($curlsession, CURLOPT_POST, 0); // POST = 1, GET = 0
curl_setopt ($curlsession, CURLOPT_POSTFIELDS, "".$data.""); // POST 일경우 data 값
curl_setopt ($curlsession, CURLOPT_USERAGENT, $agent);
curl_setopt ($curlsession, CURLOPT_REFERER, "http://yourstory.tistory.com"); // 일부 사이트의 경우 referer 를 확인
curl_setopt ($curlsession, CURLOPT_TIMEOUT, 120); // 해당 웹사이트가 오래걸릴수 있으므로 2분동안 타임아웃 대기
$buffer = curl_exec ($curlsession);
$cinfo = curl_getinfo($curlsession);
curl_close($curlsession);
if ($cinfo['http_code'] != 200){
return $cinfo['http_code'];
}
return $buffer;
}
$content = parsing_data("http://www.test.com", "");
echo $content;
'PHP' 카테고리의 다른 글
PHP 브라우저 알아내기 (0) | 2019.08.08 |
---|---|
PHP SimpleHtmlDom Parser로 HTML 파싱하기 (0) | 2019.03.03 |
PHP 인코딩 프로그램 php screw 1.5 (0) | 2019.02.15 |
그누보드4 php7 사용 (0) | 2019.02.08 |
PHP EXIF 모듈 설치 (0) | 2019.01.21 |
댓글