Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

[мини-парсер] парсер даты выхода новых серий

Тема в разделе "Модули DLE", создана пользователем Rockem, 19 фев 2016.

19.02.16 в 19:40
15.08.19 в 00:06
95
13.333
11
  1. TopicStarter Overlay
    Rockem

    Rockem Бывалый

    Регистрация:
    30 янв 2016
    Сообщения:
    274
    Лучших ответов:
    0
    Рейтинги:
    +201 / 0 / -0
    Всем привет!
    Парсер делал для себя, решил поделится с вами может кому то понадобится... как знать.
    У меня этот парсер стоит уже 2 дня вроде ошибки не наблюдались.

    Модуль парсить информацию с epscape[точка]com


    /* Даты выхода новых серий CSS */
    .episode {background: #28313E; margin-top: 15px; overflow: hidden; border-radius: 2px;}
    .ep-img {position: relative; float: left; margin-right: 10px; height: 120px; width: 90px; overflow: hidden; border-radius: 2px; border: 2px solid #304156;}
    .ep-img img {width: 100%;}
    .ep-info {margin-top: 6px;}
    .ep-title {color: #6E879F; font-weight: bold; font-size: 13px;}
    .ep-otitle {font-size: 11px; font-style: italic;}
    .ep-name {margin-top: 7px; font-size: 13px;}
    .ep-date {margin-top: 30px; margin-bottom: 10px; position: relative;}
    .ep-date span.date {color: #fff; padding: 10px 16px; font-size: 15px; background-color: rgb(48, 65, 86); display: inline;}
    .ep-date small {font-size: 15px; font-weight: 400; margin-left: 10px;}

    Обновление 23.02.2016
    -
    Код был оптимизирован;
    -
    Был убран шаблонизатор;
    - Вместо одной, парсится 3 страницы;
    - Больше не требуется подключать никаких сторонних библиотек;
    - Теперь модуль работает и на кодировке CP1251.

    Обновление 25.02.2016
    -
    Теперь модуль ищет сериал на сайте и выводит ссылку.
     

    Вложения:

    #1 Rockem, 19 фев 2016
    Последнее редактирование: 25 фев 2016
    • Нравится Нравится x 11
    • Лучший Лучший x 1
  2. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    Спасибо, опробуем
     
    • Нравится Нравится x 1
  3. Marques

    PRO Users

    Регистрация:
    12 апр 2015
    Сообщения:
    1.885
    Лучших ответов:
    0
    Рейтинги:
    +693 / 3 / -0
    было бы инереснее, если бы парсило на страничку с сериалом дату выхода)
     
  4. киношпийон

    киношпийон Бывалый

    Регистрация:
    1 авг 2015
    Сообщения:
    953
    Лучших ответов:
    0
    Рейтинги:
    +220 / 14 / -0
    Это под Дле или можно переделать под любую цмс? Пхп один и тот же)
     
  5. TopicStarter Overlay
    Rockem

    Rockem Бывалый

    Регистрация:
    30 янв 2016
    Сообщения:
    274
    Лучших ответов:
    0
    Рейтинги:
    +201 / 0 / -0
    DLE
     
  6. киношпийон

    киношпийон Бывалый

    Регистрация:
    1 авг 2015
    Сообщения:
    953
    Лучших ответов:
    0
    Рейтинги:
    +220 / 14 / -0
    А не подскажешь как сделать вывод не в tpl как у тебя, а обычным echoм как в примерах SHD , не дается мне этот SimpleHtmlDom(
     
  7. TopicStarter Overlay
    Rockem

    Rockem Бывалый

    Регистрация:
    30 янв 2016
    Сообщения:
    274
    Лучших ответов:
    0
    Рейтинги:
    +201 / 0 / -0
     

    Вложения:

    • no-tpl.zip
      Размер файла:
      13 КБ
      Просмотров:
      41
    • Нравится Нравится x 1
  8. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.292
    Лучших ответов:
    31
    Рейтинги:
    +3.892 / 96 / -0
    Прошу прощения, но чем вам не угодил DOMDocument ? Зачем было подключать стороннюю библиотеку ?
     
  9. киношпийон

    киношпийон Бывалый

    Регистрация:
    1 авг 2015
    Сообщения:
    953
    Лучших ответов:
    0
    Рейтинги:
    +220 / 14 / -0
    Большое благодарю!
     
  10. rufil12

    rufil12 Новичок

    Регистрация:
    5 дек 2015
    Сообщения:
    31
    Лучших ответов:
    0
    Рейтинги:
    +13 / 0 / -0
    У кого так?
     

    Вложения:

    • 34345.png
      34345.png
      Размер файла:
      142,8 КБ
      Просмотров:
      289
  11. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.292
    Лучших ответов:
    31
    Рейтинги:
    +3.892 / 96 / -0
    У тех у кого кодировка другая
     
  12. rufil12

    rufil12 Новичок

    Регистрация:
    5 дек 2015
    Сообщения:
    31
    Лучших ответов:
    0
    Рейтинги:
    +13 / 0 / -0
    Думаешь я не попробовал изменить кодировку? все равно так выходит
     
  13. thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    а ты кодировку файлов менял на компе? или на сервере просто?) ты сперва файлы перекодируй, а потом заливай.
    Такие иероглифы только из-за неправильной кодировки бывают
     
  14. rufil12

    rufil12 Новичок

    Регистрация:
    5 дек 2015
    Сообщения:
    31
    Лучших ответов:
    0
    Рейтинги:
    +13 / 0 / -0
    Попробовал, также)
     
  15. thirus

    thirus Бывалый

    Регистрация:
    24 июн 2015
    Сообщения:
    373
    Лучших ответов:
    0
    Рейтинги:
    +28 / 0 / -0
    Вот попробуй это,перекодировал файлы, я так понял у тебя 1251
     

    Вложения:

  16. rufil12

    rufil12 Новичок

    Регистрация:
    5 дек 2015
    Сообщения:
    31
    Лучших ответов:
    0
    Рейтинги:
    +13 / 0 / -0
    Все равно также
     
  17. rufil12

    rufil12 Новичок

    Регистрация:
    5 дек 2015
    Сообщения:
    31
    Лучших ответов:
    0
    Рейтинги:
    +13 / 0 / -0
    Может быть это из сайта epscape, может быть такого или нет?
     
  18. TopicStarter Overlay
    Rockem

    Rockem Бывалый

    Регистрация:
    30 янв 2016
    Сообщения:
    274
    Лучших ответов:
    0
    Рейтинги:
    +201 / 0 / -0
    Это мой первый модуль, для меня было легче использовать библиотеку Simple HTML DOM Parser :)
     
  19. TopicStarter Overlay
    Rockem

    Rockem Бывалый

    Регистрация:
    30 янв 2016
    Сообщения:
    274
    Лучших ответов:
    0
    Рейтинги:
    +201 / 0 / -0
    Сейчас попробую сделать конвертацию содержимого из utf в windows.
     
  20. киношпийон

    киношпийон Бывалый

    Регистрация:
    1 авг 2015
    Сообщения:
    953
    Лучших ответов:
    0
    Рейтинги:
    +220 / 14 / -0
    А еще есть ошибка если включить дебагер: Notice: Trying to get property of non-object

    Ругается на массив:
    foreach($items as $post) {
    $img = $post->find('img', 0)->src;
    $title = $post->find('div.shrutitle a', 0)->innertext;
    $original_title = $post->find('div.shtitle', 0)->innertext;
    $episode_name = $post->find('div.eptitle', 0)->innertext;
    $date = $post->find('span.date', 0)->innertext;
    $small_date = $post->find('small', 0)->innertext;
     
Яндекс.Метрика