2012-08-14 117 views
0

我想在我的網站上獲得一些谷歌搜索結果,我知道我可以用curl,php獲得,但是它的每日限制爲相同的ip地址。我不想使用谷歌搜索API,因爲它也有限制。所以我認爲我可以用jquery ajax獲得,但我有點新,我厭倦了這個問題。 這裏是我的代碼,由於jsonp格式它總是會出錯,但也許還有一種方法可以用來捕獲html源代碼。我看到源代碼來到我的瀏覽器,但我不能把它像object.I嘗試xhr.responseText等,但它也給SyntaxError,我仍然無法得到。 如果您可以向我推薦任何其他方式,或者您對以下代碼有任何想法,請與我分享。前 由於現在如何使用jquery ajax獲取谷歌結果源代碼

$.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的商業版本,它允許你增加你可以發送的請求的限制。