obtener url de una busqueda

papitu
19 de Octubre del 2004
Hola. Estoy haciendo un pequeño metabuscador en php.
Lo primero que hago es abrir un socket con el buscador en cuestion(por ejemplo google), y obtener a continuación todo el codigo html que se genera en un fichero cuando hago una busqueda sobre algun tema. Hasta aqui todo bien, pero ahora viene el problema, ¿como hago para filtrar todo este codigo y quedarme solo con las url que son fruto de la busqueda en el buscador???
Igual me podeis decir donde puedo encontrar informacion al respecto, o si sabeis si hay algun script que haga este filtrado. Yo desde luego no pude encontrar nada.

GRACIAS.

neno
19 de Octubre del 2004
hola!
para google dispones de la apid e google que te permite buscar directamente mediante servicios web:
http://www.google.com/apis/
tambien tienes clases que te facilitan el trabajo en phpclasses:
http://www.phpclasses.org/browse.html/package/920.html

aqui tienes unos ejemplos:
http://www.devarticles.com/art/1/422/3
http://www.webmasterworld.com/forum13/1339.htm

para otros buscadores podrias parsear el html como si fuera un xml normal, o utilizar expresiones regulares sobre el codigo para que devuelva las busquedas

espero que te sirva