Как найти конкретное видео с помощью Pytube?

#python #pytube

Вопрос:

Я пытаюсь найти видео со словом «Проект» в названии из списка воспроизведения. Я пишу это, но это не сработало.

 from pytube import Playlist  p = Playlist('https://www.youtube.com/playlist?list=PLEcJSEQK_cD5KHgg9sXumeg659hAr2j4W')  for video in p.videos:  title = video.title  if "Proje" in title:  print(title)  

Комментарии:

1. используйте метод find() для исследования в title.find(«Проект»)

2. с какими ошибками вы сталкиваетесь? ваш код выполняет ту работу, которую он должен выполнять.

Ответ №1:

Вы импортировали библиотеку?

 pip install pytube  

Ваш код выдает это:

 Java Dersleri #5- Proje Oluşturma ve IDE'ye Genel Bakış Java Dersleri #15 - Proje : Not Ortalaması Hesaplayan Program Java Dersleri #16 - Proje : KDV Hesaplayan Program Java Dersleri #17 - Proje : Dairenin alanını ve çevresini bulan program Java Dersleri #22 - Proje : Hesap Makinesi Yapımı Java Dersleri #23 - Proje : Kullanıcı Girişi Java Dersleri #24 - Proje : Not Ortalamasına Göre Sınıf Geçme Java Dersleri #25 - Proje : Uçak Bilet Fiyatı Hesaplayan Program Java Dersleri #26 - Proje : Etkinlik Öneren Program Java Dersleri #27 - Proje : Sayıları Büyükten Küçüğe Sıralayan Program Java Dersleri #32 - Proje : While Örnekleri 1 Java Dersleri #33 - Proje : While Örnekleri 2 Java Dersleri #39 - ATM Projesi Java Dersleri #44 - Metotlar Proje : Palindrom Sayılar Java Dersleri #45 - Recursive Proje : Fibonacci Serisi Java Dersleri #54 - Proje : Dizideki Elemanların Ortalaması Java Dersleri #55 - Proje : Sayı Tahmin Oyunu Java Dersleri #56 - Proje : Palindromik Kelimeler Java Dersleri #57 - Proje : Mini Mayın Tarlası Oyunu  

но вы можете сделать:

 lista = []  for video in p.videos:  title = video.title  lista.append(title.find('Proje'))   for x in lista:  print(x)