2012-08-14 2 views
0

나는 내 웹 사이트에서 일부 Google 검색 결과를 얻고 싶다. 그리고 그것도 한계가 있기 때문에 Google 검색 API를 사용하고 싶지 않습니다. 그래서 jquery ajax를 사용할 수 있다고 생각합니다.하지만이 문제에 싫증이납니다. 여기 내 코드입니다. jsonp 형식 때문에 항상 오류가 발생하지만 어쩌면 여전히 HTML 소스 코드를 잡을 수있는 방법이 있습니다. 나는 소스 코드가 내 브라우저에 오면 볼 수 있지만 object.I 같은 걸릴 수 없다는 xhr.responseText 등 tryed하지만 그 또한 SyntaxError 제공, 여전히 얻을 수 없습니다. 나에게 다른 방법을 제안 할 수 있거나 아래 코드로 아이디어가 있다면 나와 공유하십시오. 덕분에 지금jquery ajax로 Google 결과 소스 코드를 얻는 방법

$.ajax({ 
    url:"http://www.google.com.tr/search?q=ercan", 
    dataType: 'jsonp', 

    success:function(json){ 
     // I know its wont never succes, because google gives source in html format 
     alert("Success"); 
    }, 
    error:function(xhr){ 
     //I want to get source code html here, but its giving always parse end syntax error I cant get it 
     console.log(xhr); 
    }, 
}); 

답변

0

전에 나는 당신의 유일한 선택은 API 또는 서버 쪽 다리 스크립트를 사용하는 것을 두려워한다. 서버가 JSONP 또는 CORS를 지원하지 않으면 상호 도메인 AJAX 호출을 수행 할 수 없습니다. 또한 보낼 수있는 요청의 한도를 늘릴 수있는 상용 버전의 API가 있습니다.

관련 문제