snoopy와 curl 동일한 url을 파싱하는데.. snoopy가 훨씬 빠른 듯

snoopy와 curl 동일한 url을 파싱하는데.. snoopy가 훨씬 빠른 듯

QA

snoopy와 curl 동일한 url을 파싱하는데.. snoopy가 훨씬 빠른 듯

본문

https://www.facebook.com/sweety.pmy/posts/132697864351424

페이지에서 title을 파싱하는 rule를 적용하면...

 

 

<?php 

include "../lib/Snoopy/Snoopy.class.php";

$snoopy = new Snoopy;

$url = 'https://www.facebook.com/sweety.pmy/posts/132697864351424';

$snoopy->setcookies();
$snoopy->fetch($url);

 

preg_match('~pageTitle">(.*?)<\/title>~is', $snoopy->results, $text);
echo $text[1];

?>

 

 

<?php

$agent = 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.2 (KHTML, like Gecko) Chrome/22.0.1216.0 Safari/537.2';

$url   = 'https://www.facebook.com/sweety.pmy/posts/132697864351424';

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_HEADER, 0);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_USERAGENT, $agent);

$content = curl_exec($ch);

curl_close($ch);

 

preg_match('~pageTitle">(.*?)<\/title>~is', $content, $text);

echo $text[1];

?>

 

동일한 파싱룰을 가지고 snoopy와 curl으로 처리해봤는데

snoopy가 curl 보다 2배정도 빠른 듯 하네요

잘못 된 건지???

 


파싱할 결과 ==> 박민영 - #cosmopolitankorea ♥️ | Facebook

 

이 질문에 댓글 쓰기 :

답변 2

답변을 작성하시기 전에 로그인 해주세요.
전체 97
QA 내용 검색
filter #curl ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT