Temel URL'yi java kullanarak almaya çalışıyorum. Başlığı almak için kodumda jtidy ayrıştırıcı kullandım. Başlığı jtidy kullanarak düzgün şekilde alıyorum, ancak verilen URL'den temel URL almıyorum. İlk dize itibarenjava kullanarak belirli url'den temel url nasıl getirilir
String s1 = "http://staff.unak.is/andy/GameProgramming0910/new_page_2.htm";
String s2 = "http://www.complex.com/pop-culture/2011/04/10-hottest-women-in-fast-and-furious-movies";
Bir temel URL ile "http://staff.unak.is/andy/GameProgramming0910/"
getirmek istiyoruz ve ikinci dizesinden, bir temel URL ile "http://www.complex.com/"
istiyorum:
Ben girdi olarak bazı URL var.
Ben kodu kullanıyorum: Ben titletext
alıyorum
URL url = new URL(s1);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
InputStream in = conn.getInputStream();
Document doc = new Tidy().parseDOM(in, null);
String titleText = doc.getElementsByTagName("title").item(0).getFirstChild()
.getNodeValue();
, ama bana verilen URL'ye yukarıdan taban URL almak için nasıl bildirebilirsiniz lütfen?
kuralları söylerdim Ne ', http: // www.complex.com/'temel url değil, http: // www.complex.com/pop-culture/2011/04 /' değil mi? –