채택완료

스누피 네이버 관련 사이트 파싱이 안되는 이유가 뭘까요?

동일 방법으로 9월 7일까지 작동이 되었는데

샘플 코드

Copy
<?php

  include 'Snoopy.class.php';

$snoopy = new Snoopy;
$snoopy->referer='https://www.naver.com/';
$snoopy->fetch('https://finance.naver.com/sise/sise_rise.nhn');
 
$text = $snoopy->results;
 
echo $text;
 
?>
|

답변 3개 / 댓글 8개

채택된 답변
+20 포인트
Copy
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'finance.naver.com/sise/sise_rise.nhn');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$result = curl_exec($ch);

echo iconv("euc-kr","utf-8", $result);

답변에 대한 댓글 2개

해결이 되었습니다. 감사 합니다. 모두..
혹시 어떻게 해결하셨는지 알수 있을까요? 동일한 문제에요 ㅠㅠ

이건...코드자체에 어떤문제있는지 직접봐야알수있을듯

에러 뭐라뜨는지 알수있나요?

답변에 대한 댓글 6개

화면무. 공백 상태 입니다.
참고: 9월 7일 이후에 보안 접속 https:// 로 기본값이 변경이 되어 있더군요.
9월 7일 이전에는 http:// 이였습니다.
에코로 확인된결과 말고 print_r이나 var_dump로 찍어서 함 봐보세요 뭐라 떠요?
말씀 드린데로 공백 입니다. 아무런 값이 없어요

결과) string(0) ""
스누피 방식으로 진행했는데 안되네여...

답변을 작성하려면 로그인이 필요합니다.