테스트 사이트 - 개발 중인 베타 버전입니다

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

수성펜 7년 전 조회 6,097

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

 

샘플 코드

</p>

<p> <?php</p>

<p>  include 'Snoopy.class.php';</p>

<p>$snoopy = new Snoopy;

$snoopy->referer='<a href="https://www.naver.com/';" target="_blank" rel="noopener noreferrer">https://www.naver.com/';</a>

$snoopy->fetch('<a href="https://finance.naver.com/sise/sise_rise.nhn');" target="_blank" rel="noopener noreferrer">https://finance.naver.com/sise/sise_rise.nhn');</a>

 

$text = $snoopy->results;

 

echo $text;

 

?></p>

<p>

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

답변 3개

채택된 답변
+20 포인트
7년 전

</p>

<p>$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);</p>

<p>echo iconv("euc-kr","utf-8", $result);</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

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

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

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

로그인 후 평가할 수 있습니다

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 6개

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

결과) string(0) ""
릴보이즈
7년 전
https://stackoverflow.com/questions/1154172/how-to-send-https-posts-using-php

이방식으로도 안되나요?
수성펜
7년 전
스누피 방식으로 진행했는데 안되네여...

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

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

로그인