From: Jan-Pascal van Best Date: Sat, 24 Mar 2012 20:04:23 +0000 (+0100) Subject: Added initial code to fetch RTL program details. Time for some serious X-Git-Tag: 0.9.0~31 X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=528d44ddbd9c0749abbb26bedf7badd4100bcf16;p=tv_grab_nl_java Added initial code to fetch RTL program details. Time for some serious refactoring to make Programme class source independent --- diff --git a/src/main/java/org/vanbest/xmltv/RTL.java b/src/main/java/org/vanbest/xmltv/RTL.java index a1858d8..73bb700 100644 --- a/src/main/java/org/vanbest/xmltv/RTL.java +++ b/src/main/java/org/vanbest/xmltv/RTL.java @@ -39,8 +39,8 @@ public class RTL { } - protected void run() throws Exception { - URL url = new URL(programme_url+"1"); + protected void fetchDay(int day) throws Exception { + URL url = new URL(programme_url+day); String xmltext = fetchURL(url); System.out.println(xmltext); Document xml = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(url.openStream()); @@ -54,7 +54,7 @@ public class RTL { JSONArray j = (JSONArray) o.get(k); System.out.println(k.toString()+": "+j.toString()); System.out.println("Channel name:" + j.get(0)); - for (int i=1; i + * + * + * 5 + * Realityserie + * Amusement + * + * + * 05:00 + * Marriage Under Construction + * 0 + * + * + * + * 06:00 + * + * Een jong stel wordt gevolgd bij het zoeken naar, en vervolgens verbouwen en inrichten van, hun eerste huis. Dit verloopt uiteraard niet zonder slag of stoot. + * Een jong stel wordt gevolgd bij het zoeken naar, en vervolgens verbouwen en inrichten van, hun eerste huis. Dit verloopt uiteraard niet zonder slag of stoot. + * + * + * + * + + */ + private void fetchDetail(String id) throws Exception { + // TODO Auto-generated method stub + URL url = new URL(detail_url+id); + String xmltext = fetchURL(url); + System.out.println(xmltext); + Document xml = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(url.openStream()); + Element root = xml.getDocumentElement(); + + + } + + /** * @param args */ public static void main(String[] args) { RTL rtl = new RTL(); try { - rtl.run(); + rtl.fetchDay(1); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace();