2012-06-10 16 views
5

Może być niejasne pytanie tak oto kod i wyjaśnienie:Java: wyodrębniaj wszystkie linki z określonymi słowami za pomocą JSoup?

Document doc = Jsoup.parse(exampleHtmlData); 

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

String exampleHtmlData zawiera sparsowaną źródło HTML z określonym miejscu. Ta strona ma wiele linków, które kierują użytkownika do google. Kilka przykładów byłoby:

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

chcę wyodrębnić wszystkie linki, które zawierają google.com/example/ w linku z funkcją doc.select. Jak zrobić to z JSoup?

Odpowiedz

9

Możesz polecić SelectorSyntax.

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

Bardzo dziękuję za ten rodzaj pana, uratowałeś mi tyłek :) – ZimZim

+0

serdecznie zapraszamy :) –

Powiązane problemy