За последние 24 часа нас посетили 20520 программистов и 1823 робота. Сейчас ищут 995 программистов ...

Откуда сайт тащит данные?

Тема в разделе "Прочее", создана пользователем MoZg, 5 окт 2016.

  1. MoZg

    MoZg Новичок

    С нами с:
    22 сен 2016
    Сообщения:
    5
    Симпатии:
    0
    Доброго времени суток, подскажите откуда данный сайт (http://new.kurs.com.ua/mezhbank/) "подтягивает" данные о курсах? До этого мне помогли и сказали что сайт берет данные с ajax запроса по адресу "http://kurs.com.ua/ajax/mezhbank_table/all/" . strftime("%Y-%m-%d")
    До недавних пор этот вариант работал, но сейчас если попробовать перейти по данному адресу, то страницы не сущ.
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    На первом сайте наведи на вопросик и там написано чьи курсы, найди их официальны сайты и там поищи
     
  3. MoZg

    MoZg Новичок

    С нами с:
    22 сен 2016
    Сообщения:
    5
    Симпатии:
    0
    Всё же интересно откуда берется информация на kurs.com.ua. С какого теперь таблицы они берут данные...
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @MoZg спроси если у них есть API для курсов, если нету то на форуме правила запрещают обсуждение парсинга.
    Чем не устраивает найти официальный источник этих данных и брать там? Может на столько не нужная информация что не стоит на её поиск тратить время.
     
  5. MoZg

    MoZg Новичок

    С нами с:
    22 сен 2016
    Сообщения:
    5
    Симпатии:
    0
    Да, API есть, бесплатное особо ничего не покажет, а платное не известно что будет показывать, да и цена кусается. $100 в год

    Подскажите, как узнать полный адрес откуда эта функция тащит данные


    Код (Javascript):
    1.     function download_table(params, callback) {
    2.         var path = params ? params.join("/") : "";
    3.         var xhr = null;
    4.         xhr = kurs.get( ['ajax/mezhbank_table', path],{},
    5.             function (data) {
    6.                 //$('h1').text(data['title']);
    7.                 $("#mezhbank_table").html(data.table);
    8.  
    9.                 if(typeof callback == 'function'){
    10.                     callback();
    11.                 }
    12.             }
    13.         );
    14.      
    15.     }
    16.     $(document).ready(function(){
    17.         setTimeout(function() {download_table(['all', '2016-10-07'])}, 1000);
    18.     });
    Сайт где я нашел это - http://kurs.com.ua/mejbank
    Можете открыть код страницы и найти эту функцию.
     
    #5 MoZg, 7 окт 2016
    Последнее редактирование модератором: 8 окт 2016
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    100/12=8.33 в месяц. Цена вполне норм.
     
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Гуглобиржа и Yahoo биржа вродь бесплатный API имеют для затягивания курсов.