2012-06-10 9 views
5

podría ser una cuestión poco clara así que aquí está el código y explicación:Java: ¿Extrae todos los enlaces con una palabra determinada en ellos con JSoup?

Document doc = Jsoup.parse(exampleHtmlData); 

    Elements certainLinks = doc.select("a[href=google.com/example/]"); 

La cadena exampleHtmlData contiene una fuente HTML analizada desde un sitio determinado. Este sitio tiene muchos enlaces que dirigen al usuario a google. Algunos ejemplos serían:

http://google.com/example/hello 
http://google.com/example/certaindir/anotherdir/something 
http://google.com/anotherexample 

Quiero extraer todos los enlaces que contienen google.com/example/~~V~~number=plural~~plural~~3rd en el enlace con la función doc.select. ¿Cómo hago esto con JSoup?

Respuesta

9

Puede consultar el SelectorSyntax.

Document doc = Jsoup.parse(exampleHtmlData); 
Elements certainLinks = doc.select("a[href*=google.com/example/]"); 
+1

Muchas gracias por ese tipo señor, me salvaste el culo :) – ZimZim

+0

eres bienvenido :) –

Cuestiones relacionadas