Добавить видео с youtube в спарсенный контент

Тема в разделе "Решение различных задач по парсингу", создана пользователем frogres, 14 мар 2012.

  1. frogres

    frogres New Member Пользователи

    Регистрация:
    10 ноя 2011
    Сообщения:
    14
    Можно ли каким то образом добавить видео с youtbe по ключевику к спарщенной статье? Типа как с макросом GETGOOGLEIMAGE
     
    Последнее редактирование модератором: 14 мар 2012
  2. Valiks

    Valiks New Member Супер Модератор

    Регистрация:
    18 янв 2012
    Сообщения:
    554
    Адрес:
    Всё время в скэйпе
    Как бы создать проекты по принципу два в одном?

    Настроить, наверное можно, но придётся повозиться, чтобы создать совпадение ключевиков видео с темой статьи. Если брать одну тему, то можно будет получить хорошее качество. Объясню принцип, как такое можно создать.

    1. Надо собрать ссылки на статьи

    2. Затем открыть проект для парсинга ютуба по ключевикам

    3. Открыть редактор "Шаблона вывода", и через макрос <GETMORECONTENT> задать границы парсинга статьи

    <GETMORECONTENT><URL="<FILE=C:\1111.txt>"><START="<title>"><STARTCOUNT="0"><END="</title>"><ENDCOUNT="0"><PARAMS="htmtotxt,withgran"></GETMORECONTENT>

    Как настроить написано Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!

    В опцию <URL=" (выше отмечено красным) задать подключение файла со списком ссылок.

    PS:
    – Макрос GETMORECONTENT может вызываться несколько раз;
    – Если не задать параметры START и END, то будет загружаться весь документ по ссылке

    Это общая схема необходимых инструментов для решения задачи по соединению двух проектов. Конкретно,- надо продумывать правильную стратегию.

    Если просмотреть указанные уроки, то разобраться можно. Всё должно получиться
     
    Последнее редактирование: 14 мар 2012
  3. FANTiK123

    FANTiK123 New Member Пользователи

    Регистрация:
    2 окт 2010
    Сообщения:
    38
    Если видео одной тематики, можно видео брать с уже спарсенного файла txt. Есть такая функция, добавления строк из файла. Будет брать по одной строке из файла по порядку.
     
  4. frogres

    frogres New Member Пользователи

    Регистрация:
    10 ноя 2011
    Сообщения:
    14
    Спасибо за быстрый и четкий ответ! :)) Есть над чем поработать ...
     
  5. Valiks

    Valiks New Member Супер Модератор

    Регистрация:
    18 янв 2012
    Сообщения:
    554
    Адрес:
    Всё время в скэйпе
    Тут есть ещё варианты того, как это настроить. Вот ещё один вариант

    1. Открыть проект парсинга видео по ключевикам
    2. Задать ключевики, которые будут более всего подходить к тематике ваших статей
    3. Получить ссылки по ключевикам
    4. Получить ссылки на видео
    5. Будете иметь что-то типа такого
    Код:
    http://www.youtube.com/watch?v=yNp9SBW4xTA
    6. Нам для решения задачи нужно иметь только то, что идёт после ?v=
    7. Можно поступить двумя путями
    а) задать заранее в "фильтре ссылок" чтобы ненужная нам часть обрезалась
    б) обрезать переднюю часть через редактор ссылок
    8. Случай а) удобнее, если будете многократно использовать этот вариант, так как можно сразу сохранить спарсенное в отдельный файл. Случай б) надо будет сохранить результат в файл вручную
    9. Итак, сохранили полученное в файл тхт. ДЖолжны быть строки вот такого формата yNp9SBW4xTA
    10. Далее, уже в проекте парсинга самих статей надо добавить вот такую конструкцию, вернее шаблон, в нужное место вашего шаблона для статей

    Код:
    <object width="640" height="400"><param name="movie" value="http://www.youtube.com/v/<FILE=E:\Список_Youtube_ссылок_только_id.txt>?fs=1&amp;hl=ru_RU&amp;rel=0&amp;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/<FILE=E:\Список_Youtube_ссылок_только_id.txt>?fs=1&amp;hl=ru_RU&amp;rel=0&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="400"></embed></object>
    Наш файл находиться, скажем на E:\Список_Youtube_ссылок_только_id.txt

    11. Мы этот путь два раза должны вставить через макрос "Вставка файла" в наш шаблон вывода. В коде видно
    12. Сохраняем, запускаем парсинг, получаем одно уникальное видео на каждую нашу стать. Качество совпадений видео и тематики статьи будет зависеть от качества подобранных вами ключевиков, при парсинге ссылок видео.
     
  6. ikar

    ikar New Member Пользователи

    Регистрация:
    23 июл 2011
    Сообщения:
    3
    а реально ли получить в один файл списки ссылок и название видео?
    Ломаю голову- как это организовать.
    Т.е. задача собственно такова:
    для публикации на своем сайте создаю в своем аккаунте ютуб альбомы с видео. На сайте воспроизводить это видео планируется через собственый плэйер, поддерживающий выдирание с Ютуба. т.е. по сути мне надо набор ссылок, вида
    HTML:
    http://www.youtube.com/watch?v=yNp9SBW4xTA
    и эти ссылки должны быть на видео из моего плэйлиста.
    Как парсить собственный плэйлист -я научился, научился получать id видео, но не знаю, как собрать это в одном файле. У меня получается только -одно видео - один файл.
    а как получить эти данные в одном файле, чтоб в результате на руках оказался списо, вида

    HTML:
    название видео 1
    [url]http://www.youtube.com/watch?v=codevideo1[/url]
    
    название видео 2
    [url]http://www.youtube.com/watch?v=codevideo2[/url]
    
    название видео 3
    [url]http://www.youtube.com/watch?v=codevideo3[/url]
    .............
    и т.д.
    Повторюсь - как спарсить ссылки на видео + его названия из плэйлиста - я знаю. Не понятнто, можно ли получить резыльтат в виде одного файла а не множества.
     
  7. Golodnyj

    Golodnyj New Member Пользователи

    Регистрация:
    20 мар 2018
    Сообщения:
    5
    Город:
    Москва
    Интересно, знает ли кто то ответ? Прошло конечно много времени с тех пор, как ТС задал вопрос... Столкнулся с такой же проблемой.
     
  8. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    3.308
    Напарсить текстового контента в документ CSV.
    Скопировать из готового файла CSV всю колонку с именем статьи.
    Создать проект распарсивания youtub по лючевикам, сохранить в виде колонок НАЗВАНИЕ СТАТЬИ;YOUTUBE РОЛИКИ
    В заключительном этапе соединить два CSV документа во встроенном редакторе в C.D. Ctrl+Shift+e
     
    Root нравится это.

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