Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 6 521

/ вопрос закрыт /

Приветствую, уважаемые эксперты! есть сайт http://2sat.net/tvprog/onair/ , подскажите как вытащить скрипт "Сейчас в эфире". или с отсюда http://banan.tv/tv/1/11/ здесь для каждого канала подгружается программа, не пойму от куда. Спасибо

casio Вопрос закрыт (ответы не принимаются, мини-форум закрыт)

Вопрос задал: casio (статус: Посетитель)
Вопрос отправлен: 10 марта 2014, 22:40
Состояние вопроса: закрыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 15; последнее сообщение — 12 марта 2014, 22:46; участников в обсуждении: 3.
min@y™

min@y™ (статус: Доктор наук), 11 марта 2014, 00:10 [#1]:

Надо пропарсить текст, что-ли?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
casio

casio (статус: Посетитель), 11 марта 2014, 00:22 [#2]:

ну типо того и добавить себе на страницу :-)
min@y™

min@y™ (статус: Доктор наук), 11 марта 2014, 00:42 [#3]:

Цитата (casio):

ну типо того и добавить себе на страницу

Ну ты не смешивай несколько задач в кучу.
На счёт парсинга могу помочь. Мне надо исходный текст и то, что в нём искать.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
casio

casio (статус: Посетитель), 11 марта 2014, 00:43 [#4]:

min@y™: жилательно вытащить скрипт, или хотя бы подсказать от куда подгружается это скрипт, дальше разберусь
casio

casio (статус: Посетитель), 11 марта 2014, 00:44 [#5]:

min@y™: дело в том что я сейчас посмотрел текст постоянно меняется, поэтому скорее всего грабер отпадает
min@y™

min@y™ (статус: Доктор наук), 11 марта 2014, 01:26 [#6]:

Ну и что ты предлагаешь-то? Какой скрипт? Как он выглядит? Как его идентифицировать? Их же может быть несколько.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
casio

casio (статус: Посетитель), 11 марта 2014, 10:17 [#7]:

min@y™: вот http://banan.tv/tv/1/11/ исходный код страницы глянь, там видно только отсчет времени эфира, а где тв-программа подгружается нет...
min@y™

min@y™ (статус: Доктор наук), 11 марта 2014, 15:54 [#8]:

Цитата (casio):

там видно только отсчет времени эфира, а где тв-программа подгружается нет...

Ну и чего ты от меня-то хочешь? Чтобы я увидел то, чего нету? Вообще странно, что с такими вопросами ты обращаешься сюда. Сайт, я так понял, украинский. Если движок самописный, то обратись непосредственно к автору да и всё. Чего париться-то?

З.Ы. Ненавижу ковырять чужой код.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Ins

Ins (статус: 1-ый класс), 12 марта 2014, 00:34 [#9]:

Взять браузер с отладчиком(хром, опера, лиса). Открыть консоль разработчика и смотреть куда обращается нужная страница.
Если нужный кусок кода подгружается аяксом то в исходном коде страницы его не будет.
min@y™

min@y™ (статус: Доктор наук), 12 марта 2014, 00:53 [#10]:

Цитата (Ins):

Взять браузер с отладчиком(хром, опера, лиса). Открыть консоль разработчика и...

Это ты к кому обращаешься?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Ins

Ins (статус: 1-ый класс), 12 марта 2014, 20:32 [#11]:

min@y™:
К автору вопроса, показалось что к тебе? оО

PS Кнопочка цитата доступна только "избранным" или я подслеповат?
min@y™

min@y™ (статус: Доктор наук), 12 марта 2014, 20:54 [#12]:

Цитата (Ins):

PS Кнопочка цитата доступна только "избранным" или я подслеповат?

Не знаю, у меня доступна ссылка "Цитировать". В любом случае, перед сообщением можно написать "2Аффтар:".
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
casio

casio (статус: Посетитель), 12 марта 2014, 21:05 [#13]:

min@y™: подскажи плиз как парсить определенный канал например отсюда http://2sat.net/tvprog/onair/2/
casio

casio (статус: Посетитель), 12 марта 2014, 22:41 [#14]:

Ins: к стате спасибо за консоль, нашел где берется программа) осталось разобраться в скрипте отсчета времени
casio

casio (статус: Посетитель), 12 марта 2014, 22:46 [#15]:

программа берется вот отсюда, http://banan.tv/tv/getSchedule/2/-120/?_=1394649553201

вот скрипт
<script type="text/javascript">
                    function retime(nsec, msec) {
                        var secz = msec - 1;
                        var nsecz = nsec + 1;
 
                        if (secz == 0) {
                            loadtv();
                        } else {
 
                            var minz = Math.floor(secz / 60);
                            var sec = secz - (minz * 60);
                            if (sec < 10) {
                                sec = "0" + sec;
                            }
                            jQuery("#time4").html("До начала осталось " + minz + " мин. " + sec + " сек.");
 
 
                            var nminz = Math.floor(nsecz / 60);
                            var nsec = nsecz - (nminz * 60);
                            if (nsec < 10) {
                                nsec = "0" + nsec;
                            }
                            jQuery("#time3").html("В эфире уже " + nminz + " мин. " + nsec + " сек.");
 
                            setTimeout(function() {
                                retime(nsecz, secz);
                            }, 1000);
                        }
                    }
 
                    function loadtv() {
                        var objDate = new Date();
                        jQuery.ajax({
                            type: "GET",
                            url: "/tv/getSchedule/2/" + objDate.getTimezoneOffset() + "/",
                            cache: false,
                            success: function(rezz) {
                                jQuery("#schedule").fadeIn(1000).html(rezz);
                            }
                        });
                    }
                    $(window).bind("load", function() {
                        loadtv();
                    });
                </script>
                <div id="schedule"></div>

как объединить, что бы обновлялось время

14 марта 2014, 22:19: Вопрос закрыт (решение принял автор вопроса — casio): можно удалять тему

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 12:01
Выполнено за 0.04 сек.