2011-11-22 12 views
9

मैं /id/2/year/2012/acc-conference">http://espn.go.com/mens-college पर स्थित तालिका की सामग्री कैसे निकाल सकता हूं -बस्केटबॉल/सम्मेलन/स्टैंडिंग // आईडी/2/वर्ष/2012/एसीसी-कॉन्फ्रेंसHTML तालिका सामग्री निकालने के लिए JSoup का उपयोग

मैंने जो कुछ उदाहरण देखे हैं, वे तालिका की सामग्री कैसे प्राप्त करें इस पर बहुत स्पष्ट नहीं हैं। क्या कोई भी मदद कर सकता है

+0

'http: // espn.go.com/पुरुषों-कॉलेज बास्केटबॉल/सम्मेलनों/स्टैंडिंग // आईडी/2/वर्ष/2012/एसीसी-conference' रिटर्न 404 नहीं मिला त्रुटि:' यूआरएल आपने अनुरोध किया है कि अस्तित्व में नहीं है, लेकिन आप नीचे दी गई सामग्री में रूचि रख सकते हैं। क्या आप वाकई सही यूआरएल हैं? –

+0

वह गलत यूआरएल था, यहां यह है: http://espn.go.com/mens-college-basketball/conferences/standings/_/id/2/year/2012/acc-conference –

उत्तर

15

शायद आपने इसे अभी हल किया है, लेकिन यह प्रत्येक तालिका पर जाएगा और टीम के नाम और विन/हानि कॉलम को प्रिंट करेगा। आपको आवश्यक जानकारी के लिए समायोजित करें। दूसरी तालिका स्पष्ट रूप से अलग रूप से स्वरूपित है, इसलिए यदि आप उस तालिका से अलग जानकारी चाहते हैं, आपको आगे समायोजित करना होगा । मुझे बताना, अगर आप को किसी भी अधिक मदद की ज़रूरत हो।

Document doc = Jsoup.connect("http://espn.go.com/mens-college-basketball/conferences/standings/_/id/2/year/2012/acc-conference").get(); 

    for (Element table : doc.select("table.tablehead")) { 
     for (Element row : table.select("tr")) { 
      Elements tds = row.select("td"); 
      if (tds.size() > 6) { 
       System.out.println(tds.get(0).text() + ":" + tds.get(1).text()); 
      } 
     } 
    } 
+0

'तत्व 'एक है टाइपो 'एलिमेंट' –

+1

@DonLarynx उत्तर में कोई त्रुटि नहीं है। – Stephan

संबंधित मुद्दे