Javascript Can';不能从Google.Images解析DOM,但可以从任何其他网页解析
我试图从Google.images页面解析DOM,但响应为空,而当我试图从另一个网页解析DOM时,我的代码工作正常 我使用了一个脚本,因此可以使用jQuery(和)进行跨域请求 我使用了以下代码:Javascript Can';不能从Google.Images解析DOM,但可以从任何其他网页解析,javascript,jquery,ajax,dom,html-parsing,Javascript,Jquery,Ajax,Dom,Html Parsing,我试图从Google.images页面解析DOM,但响应为空,而当我试图从另一个网页解析DOM时,我的代码工作正常 我使用了一个脚本,因此可以使用jQuery(和)进行跨域请求 我使用了以下代码: //var url="https://www.google.com/searchbyimage?&image_url=http://voyager.jpl.nasa.gov/spacecraft/images/spacecraft.jpg"; var url="http://stackover
//var url="https://www.google.com/searchbyimage?&image_url=http://voyager.jpl.nasa.gov/spacecraft/images/spacecraft.jpg";
var url="http://stackoverflow.com/";
$(document).ready(function () {
$.ajax({
url: url,
type: "get",
dataType: "",
success: function (data) {
$('#body').append(data.responseText);
if(data.responseText===""){$('#body').append("empty response text");}
},
error: function (status) {
console.log("request error:"+url);
}
});
});
而此代码适用于任何外部网页(例如var url=”http://stackoverflow.com/“;
)
它不适用于Google.images(例如,var url=”https://www.google.com/searchbyimage?&image_url=http://voyager.jpl.nasa.gov/spacecraft/images/spacecraft.jpg“;
)
所以我的问题是如何从Google.images页面解析DOM
我不介意使用其他图书馆
和一把小提琴一起玩: