谷歌生成图像缩略图的方式如下:http://images.google.com/images?q=tbn:9vPPg9Y5ojFMeM::www.maniacworld.com/amazing-cars.jpg
我只需要主图片的网址,在本例中是www.maniacworld.com/amazing-cars.jpg。我注意到我们在主图片网址前加了两个冒号。
最简单的方法是使用jQuery实现此功能。
最简单的方法是使用jQuery实现此功能。
你不需要使用jQuery,你可能只需要使用正则表达式。
var re= /.+::/
var newurl = googleurl.replace(re,'');
var str = 'http://images.google.com/images?q=tbn:9vPPg9Y5ojFMeM::www.maniacworld.com/amazing-cars.jpg';
alert(str.split('::')[1]);
你不需要使用jQuery,你可以直接使用JavaScript的字符串分割功能。但如果你想要使用jQuery,这里是代码:
$('urlSelector').attr('href').split('::')[1]
var parts = url.split("::");
var image_url = parts[1];