ajaxを使用してクロスドメインデータを取得しています。ajaxを使用してクロスドメインデータを取得する
ブラウザのセキュリティ制限のため、ほとんどのAjaxリクエストは同じ発信元ポリシーの対象です。要求は別のドメイン、サブドメイン、ポート、またはプロトコル(Details)からデータを正常に取得できません。
私はYQL https://code.tutsplus.com/tutorials/quick-tip-cross-domain-ajax-request-with-yql-and-jquery--net-10225を使用してhtmlデータを取得しています。
私の質問は、外部プロキシサーバーを使用して電話をかける方法です。例えばhttps://www.pinterest.com/
のように、私はhttps://www.filterbypass.me/s.php?k=https://www.pinterest.com/
のような直接URLアクセスで外部プロキシサーバーを使用しています。
しかし、問題はyqlクエリがnullに戻り、応答データがありません。
$.ajax({
url: 'http://query.yahooapis.com/v1/public/yql?q=' + encodeURIComponent('select * from html where url="https://www.filterbypass.me/s.php?k=https://www.pinterest.com/"') + '&format=json&diagnostics=true&callback=',
dataType: 'json' ,
success: function(data) {
console.log(data);
}
});
'B = 1&F = norefer'リンク下記を読む - これらは' jetproxy'のためのURLの検索パラメータです - ということでしたあなたの意図? –
いいえ、私はそれを削除しますが、まだ動作していません。 @JaromandaX – hurr
http://stackoverflow.com/questions/3506208/jquery-ajax-cross-domain –