-
죄송합니다. 요청하신 검색이 원활하게 수행되지 못하고 있습니다.. 라는 오류가 뜰때는?파싱의 추억 2011. 2. 18. 22:10
스누피를 이용해서 네이버 검색결과를 긁어오는 기능을 구현하면, 여러가지로 쓸모가 있다.
하지만, 네이버에 과도하게 검색결과를 요청하면 "죄송합니다. 요청하신 검색이 원활하게 수행되지 못하고 있습니다."라는 오류가 발생한다.
전체 에러메세지 내용은 아래와 같다.
현재 사용 중이신 PC에서 네이버 검색의 안정적인 서비스 제공을 방해하는 내용이 확인되었습니다. 아래와 같이 고객님의 PC를 점검하시면, 더욱 편리하게 네이버 검색을 사용하실 수 있습니다.
개인 PC : 사용 중인 백신 프로그램을 최신 엔진으로 업데이트하고, 시스템 검사 및 치료 수행. 네이버 백신 다운로드 (바이러스, 스파이웨어 무료 검사 및 치료) 공유 PC (기관, 학교, 회사 등) : 해당 시스템의 네트워크/보안 담당자에게 문의
위와 같이 확인하신 후에도 계속 이 화면이 보이신다면,
즉, 지금 요청이 바이러스나 스파이웨어의 만행으로 알겠으니 차단하겠다는 말이다. 건전한(?)요청이었음에도 이런식으로 반응한다면, 원하는 검색결과를 얻어낼수가 없다.
이때는 검색요청사이에 약간의 시간을 주면 해결된다.
php 소스에서 sleep(1); 을 검색요청 사이사이마다 한번씩 실행시켜준다. 이 명령어는 "1초간 휴식" 이라는 의미다. 이러면, 네이버가 바이러스나 스파이웨어로 착각하지 않는다.
덧.
위 방법이 안된다면, referer를 바꿔주는 방법을 써보자.
강제로 레퍼러를 바꿔주면, 해결되기도한다.
덧2.
레퍼러를 바꿔도 안되면, http://moonseller.net/273 를 참조하자.
외국 프록시 서버를 이용해서, 아이피 우회를 쓰면 된다. 너무 느리다는게 흠.
사이트 파싱에 궁금한점이나, 의뢰는 로 주세요 ^^
'파싱의 추억' 카테고리의 다른 글
사이트 긁어오기로 할 수 있는 6가지 놀라운 일 (10) 2011.11.18 [정규표현식] .*? 와 .* 의 차이점 (3) 2011.09.02 네이버 블로그에서 티스토리로 이사하는 3가지 방법 (24) 2010.09.16 7만원으로 집에서 리눅스 웹서버를 돌려볼까? (28) 2010.04.20 PHP 스누피로 사이트 긁어오기가 되지 않는 사이트를 긁어오는 3가지 방법 (9) 2010.04.19