Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Вытащить описание с Youtube

Ответить
Настройки темы
PowerShell - [решено] Вытащить описание с Youtube

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6491
Благодарности: 1465


Конфигурация

Профиль | Отправить PM | Цитировать


Привет!
Собственно, сабж. Есть ролик, под ним описание. Как Invoke-WebRequest или PowerHTML может вытащить этот текст с сайта?

И главный вопрос - как можно научиться, в каком направлении искать? Тот же Invoke-WebRequest выдаёт 100500 методов:
Код: Выделить весь код
$url = Invoke-WebRequest https://www.youtube.com/watch?v=HZTStHzWRxM
$url.parsedhtml
Положим, я в Файрфоксе нашёл нужный кусок:
Код: Выделить весь код
<div id="description" slot="content" class="style-scope ytd-video-secondary-info-renderer"><yt-formatted-string class="content style-scope ytd-video-secondary-info-renderer" force-default-style="" split-lines=""><span dir="auto" class="style-scope yt-formatted-string">Don't know what its actual name is, so I just threw every word into this video's title and hoped that something stuck.
</span><a class="yt-simple-endpoint style-scope yt-formatted-string" spellcheck="false" href="/watch?v=HZTStHzWRxM&amp;t=0s" dir="auto">0:00</a><span dir="auto" class="style-scope yt-formatted-string"> - The new feature
</span><a class="yt-simple-endpoint style-scope yt-formatted-string" spellcheck="false" href="/watch?v=HZTStHzWRxM&amp;t=17s" dir="auto">0:17</a><span dir="auto" class="style-scope yt-formatted-string"> - Slow roll-out
</span><a class="yt-simple-endpoint style-scope yt-formatted-string" spellcheck="false" href="/watch?v=HZTStHzWRxM&amp;t=76s" dir="auto">1:16</a><span dir="auto" class="style-scope yt-formatted-string"> - How it works
</span><a class="yt-simple-endpoint style-scope yt-formatted-string" spellcheck="false" href="/watch?v=HZTStHzWRxM&amp;t=124s" dir="auto">2:04</a><span dir="auto" class="style-scope yt-formatted-string"> - Problems / suggestions for the future</span></yt-formatted-string></div>
Но как до этого добраться в Powershell?

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 16:18, 03-08-2020

 

Старожил


Сообщения: 216
Благодарности: 15

Профиль | Отправить PM | Цитировать


Цитата DJ Mogarych:
Да, после ydl надо так »
DJ Mogarych, а у Вас полное описание парсится с json ?
у меня получается текст описания неполный, как и по коду из этого поста - »

Отправлено: 22:40, 17-08-2020 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 44
Благодарности: 3

Профиль | Отправить PM | Цитировать


Цитата DJ Mogarych:
Да, после ydl надо так »
Я кстати вспомнил что описание в txt можно сохранить ключом
Код: Выделить весь код
--write-description #Write video description to a .description file
Внутри будет чистый текст.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:12, 17-08-2020 | #12


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6491
Благодарности: 1465

Профиль | Отправить PM | Цитировать


Цитата Uragan66:
у Вас полное описание парсится с json ? »
Да, полное.
Цитата ateka:
--write-description #Write video description to a .description file »
Супер!

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:52, 19-08-2020 | #13



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Вытащить описание с Youtube

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - PHP | вытащить XML Darkar25 Программирование и базы данных 11 10-08-2018 09:22
Suse/OpenSuSE - Срочно! RAID вытащить данные. Spaser Общий по Linux 20 13-07-2015 15:50
YouTube официально анонсировал планы на "YouTube TV" OSZone News Новости информационных технологий 0 29-10-2011 16:30
[решено] Как работать с программами: Free YouTube Downoload,Free YouTube Utility tomich Видео и аудио: обработка и кодирование 4 18-05-2010 13:41
Восстановление - Вытащить пароль Murder7 Программное обеспечение Windows 2 08-03-2010 23:57




 
Переход