Esa función que obtiene una imagen de un URL te ayudara mucho, yo te recomiendo descargar el Source de la búsqueda de Google, el problema es que aún no veo como sacar el link correcto para una búsqueda de "zapato", por ejemplo.
Una simple búsqueda de la palabra "ejemplo", tiene una cantidad enorme de parámetros en el URL
http://www.google.co.ve/search?num=10&hl=es&site=imghp&tbm=isch&source=hp&biw=1360&bih=638&q=ejemplo&oq=ejemplo&gs_l=img.3..0l10.1763.2508.0.2745.7.6.0.1.1.1.391.844.2j2j0j1.5.0...0.0...1ac.3wlEkzZCgp0
Lo que si se es que luego de tener el Source las imágenes vienen en este estilo
Que se puede capturar con expresiones regulares, para luego ir agregando los
PictureBox e ir colocando las imagenes con las URL que sacaste y la función que hiciste.
La otra forma que es el doble de lenta
, pero más sencilla
es cargar la búsqueda en un
WebBrowser, y solicitar las etiquetas de las imágenes con
Document.Images -> OuterHtml, estas estiquetas vienen en el formato común para agregar una imagen en HTML
También sacarías el link con expresiones regulares y lo cargarías a cada
PictureBox, el problema de este método es que cada imagen cargara 2 veces.