1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Программа передач

Тема в разделе "Дополнения для Jimbot", создана пользователем aNeRka2010, 14 фев 2015.

  1. TopicStarter Overlay
    aNeRka2010

    aNeRka2010 Пользователь

    Регистрация:
    01.05.11
    Сообщения:
    31
    Симпатии:
    14
    Баллы:
    45
    Пол:
    Мужской
    Род занятий:
    java
    Адрес:
    Москва
    ICQ:
    683822
    Программа передач с сайта http://tv.cmlt.tv


    Код:
        public static String TVChannel(String channel) {
            String tvchannel= "";
            try{
                URL u = new URL("http://tv.cmlt.tv/program?channel="+channel+"&time=0");
                HttpURLConnection con = (HttpURLConnection) u.openConnection();
                con.setRequestMethod("GET");
               
                InputStreamReader in = new InputStreamReader(con.getInputStream(),"windows-1251");
                char[] buf = new char[1024];
                int c = 0;
                while ((c = in.read(buf)) >= -1) {
                    if (c == -1)
                        break;
                    tvchannel += new String(buf, 0, c);
               
            }
                String x = "<a class=\"channel_name\"",y = "<a href=\"http://tv.cmlt.tv/channels\">";
                tvchannel = tvchannel.substring(tvchannel.indexOf(x)+x.length(),tvchannel.indexOf(y))
                        .replace("<span class=\"program_time\">\n", "Время: ")
                        .replace("<span class=\"ageCategoryTV\">\n", "")
                        .replace("<span class=\"program_name\">", " ").replace("&#034;", "\"")
                        .replace("<td width=\"50px\"", "")               
                        .replaceAll("<span title=\"(.*?)\"\nstyle=\"(.*?)\">", "")
                        .replace("\n\n\n", "").replace("\n\n", "").replace("\n", "")
                        .replaceAll("class=\"(.*?)\">", ")\n")
                        .replaceAll("<ahref=\"(.*?)\">", "")
                        .replaceAll("href=\"(.*?)\"><img src=\"(.*?)\"style=\"(.*?)\">", "")
                        .replace("</span></td><td )","  -").replace("  -\n", " = ")
                        .replace(" )\n. ", "")
                        .replaceAll("<(.*?)>", "").replace(")", "").replace("(", "")
                        .replace("&nbsp;Сайт", "\nCайт")   
                        .trim();
                return tvchannel;
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            return tvchannel;
        }
    


    Herius, cerber, Xpert™ и 3 другим нравится это.

Поделиться этой страницей