![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.02.2019
Сообщений: 79
|
![]()
В файле output.txt после отработки скрипта-парсера YouTube:
Нет заголовков найденных видео перед каждой ссылкой. Анализ кода страниц YouTube показывает: Вот пример: https://www.youtube.com/watch?v=6LiOBfEmRig&t=2s. В коде страницы значение 6LiOBfEmRig всегда меняется, не подходит. "videoId":"6LiOBfEmRig","title":"Те ория ловли плотвы на поплавок",\ "title":\Заголовок",\ Заголовок всегда между в этом интервале — "title":\ и ",\ Так на любой страница YouTube. Как этот интервал поиска добавить в скрипт? Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
![]()
Регулярка - (\?v\=(.+?)")+.*(title="(.+?)")
Вот пример - https://regex101.com/r/XprfjT/1 На Python 3.7 при запуске ошибка "attributeerror: module urllib has no attribute quote" Немного поменял код для запуска на Python 3.7 и добавил выборку из регулярки. Так же поменл кодировки на utf8. Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.02.2019
Сообщений: 79
|
![]()
Уважаемый Arkuz.
Большое спасибо. Сработал на на Python 3.8 -------------------- Немного неудобно на выходе. Как поправить, чтобы заголовок стоял на строке выше его ссылки. Пример: ------------------------------------------------------- Азбука поплавочной ловли. Болонская удочка http://www.youtube.com/watch?v=cGNxRFe9sHs Как оснастить болонскую удочку http://www.youtube.com/watch?v=53Qn11CEoX0 и т.д |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
![]() Код:
Последний раз редактировалось Arkuz; 28.01.2020 в 16:16. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 11.02.2019
Сообщений: 79
|
![]()
Наверное у меня ошибка ?
Я вставил в код так: Код:
Не сработало: http://www.youtube.com/watch?v=Азбука поплавочной ловли. Болонская удочка http://www.youtube.com/watch?v=cGNxRFe9sHs http://www.youtube.com/watch?v=Подтверждено http://www.youtube.com/watch?v=siVtoTQGrK4 http://www.youtube.com/watch?v=Как оснастить болонскую удочку http://www.youtube.com/watch?v=53Qn11CEoX0 http://www.youtube.com/watch?v=Болонская удочка. Ловля на течении |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
![]()
Я обновил свой пост. Вставьте полностью - https://www.programmersforum.ru/show...49&postcount=4
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 11.02.2019
Сообщений: 79
|
![]()
Уважаемый Arkuz.
Всё просто супер. Огромное спасибо Вам. Удачи. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 11.02.2019
Сообщений: 79
|
![]()
Уважаемый Arkuz.
Может что изменилось в ютубе ? Скрипт выдаёт ошибку: Код:
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
![]()
У меня скрипт крутится бесконечно. Зависает на строчке
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Парсер пожалуйста помогите поправить | nikolokaputik80 | PHP | 3 | 18.04.2016 11:44 |
Скрипт для Youtube | PowerPro | Фриланс | 0 | 18.01.2014 15:12 |
поправить короткий скрипт | Mick_20 | JavaScript, Ajax | 1 | 17.08.2013 18:44 |
Сервер + youtube парсер | leo150 | Помощь студентам | 0 | 09.06.2012 23:32 |
Необходимо дописать и поправить парсер!!! | maks1985 | Фриланс | 4 | 31.05.2010 14:40 |