import System.IO import System.Net import AlbumArtDownloader.Scripts import util class GoogleImage(AlbumArtDownloader.Scripts.IScript): Name as string: get: return "GoogleImage" Version as string: get: return "0.21" Author as string: get: return "Alex Vallat" def Search(artist as string, album as string, results as IScriptResults): artist = StripCharacters("&.'\";:?!", artist) album = StripCharacters("&.'\";:?!", album) url = "https://www.google.com/search?q=" + EncodeUrl(artist + " " + album) + "&gbv=2&tbm=isch" request = System.Net.HttpWebRequest.Create(url) as System.Net.HttpWebRequest request.Accept = "text/html, application/xhtml+xml, */*" request.AutomaticDecompression = DecompressionMethods.GZip request.Headers.Add("Accept-Language","en-GB") request.UserAgent = "Mozilla/5.0 Firefox/25.0" imagesHtml = StreamReader(request.GetResponse().GetResponseStream()).ReadToEnd() imageMatches = Regex("