Ayuda obtener trozo de código fuente de una Web

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
Buenas! he vuelto por aqui. Llevo trabajando bastante tiempo en una aplicación y ahora me ha surgido un problema que no consigo darle una solución.

Quiero que al arrancar automáticamente obtenga de una Web (pongo esta de ejemplo: http://wordpress.org/plugins/akismet/) la versión del plugin en cuestión (zona "Download Versión") y el enlace al mismo. Entiendo que habrá en primer lugar que recoger el código fuente de la Web, guardarlo en local y de ahí obtener las dos partes del código fuente. Despues supongo que un string.match, aquí es donde no consigo sacarlo.

¿alguna manera? thxs.

Viendo el código fuente, estas serían ambas partes del código que me interesan sacar con el string.match, la url y la versión:

<p class="button"><a itemprop='downloadUrl' href='http://downloads.wordpress.org/plugin/a ... '>Download Version 2.5.9</a></p>

Algo rapido...
result = HTTP.Submit("http://wordpress.org/plugins/akismet/", {}, SUBMITWEB_GET, 20, 80, nil, nil);
url=result:match("%'downloadUrl%'%shref%=%'(.-)%'>");
Debug.ShowWindow(true);
Debug.Print(url);

Re:

rafaxplayer escribió:Algo rapido...
result = HTTP.Submit("http://wordpress.org/plugins/akismet/", {}, SUBMITWEB_GET, 20, 80, nil, nil);
url=result:match("%'downloadUrl%'%shref%=%'(.-)%'>");
Debug.ShowWindow(true);
Debug.Print(url);
un maquina, como siempre. gracias!

Me queda claro mach o gmatch y comprendo como va todo el rollo, pero como le hariamos para conseguir el codigo de algun boton que solo nos muestra el contenido cuando lo presionamos o pasamos el puntero por el enlace?

Este ejemplo esta bien para conseguir el resultado que deseamos pero el "resultado" obtenido debe estar impreso dentro del codigo de la web:

Código: Seleccionar todo

<p class="button"><a itemprop='downloadUrl' href='http://downloads.wordpress.org/plugin/akismet.2.5.9.zip'>Download Version 2.5.9</a></p>
Pero para llamar un resultado de java por ejemplo, como se le haria Rafa?

Siendo mas especifico:

La web mediante java es capaz de generar varios enlaces en automatico, al generarlos entonces son unicos, una vez generados tienen contenido, contenido que obviamente no esta impreso dentro del codigo fuente de la web pues java los esta generando, por lo tanto si inspeccionamos el codigo fuente de la web cuando los enlaces se han generado jamas los veremos, solo los veremos con, por ejemplo mozilla, al pasar el puntero nos dara la URL que ha generado el codigo java u obviamente al dar click en el enlace pues se abrira la nueva ventana del navegador (URL) que es el contenido que queremos obtener con el jodido ams...

Como le hariamos para obtener ese resultado con match o gmatch?

Espero haberme dado a entender.

Saludos viejo ;)

Pues ahora mismo a las 6 de la mañana recién levantao y con mas sueño que el copón , no se me ocurre nada , pero alguna manera habra.

Sobre match y gmatch no son mas que equivalentes a strinf.find , pero si no hay string a buscar es como si te tocas las pelotas ;P