Arkadaşlar merhaba!
Python ile bir YouTube video indirici yapmak istiyorum. Araştırma yaparken "pytube3" modülünü buldum.
Modülden sonra bulduğum tüm kodlar hata verdi ve artık çıkmazdayım. Hiçbir kod çalışmamakta.
Aşağıdaki kodu çalıştırdığımda bir alttaki hata mesajını alıyorum.
Traceback (most recent call last):
File "c:\Users\MERT KAPLANDAR\Desktop\deneme.py", line 3, in <module>
yt = YouTube("https://www.youtube.com/watch?v=qolmz4FlnZ0")
File "C:\Users\MERT KAPLANDAR\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\__main__.py", line 91, in __init__
self.prefetch()
File "C:\Users\MERT KAPLANDAR\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\__main__.py", line 183, in prefetch
self.js_url = extract.js_url(self.watch_html)
File "C:\Users\MERT KAPLANDAR\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\extract.py", line 143, in js_url
base_js = get_ytplayer_config(html)["assets"]["js"]
File "C:\Users\MERT KAPLANDAR\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\extract.py", line 202, in get_ytplayer_config
raise RegexMatchError(caller="get_ytplayer_config", pattern="config_patterns")
pytube.exceptions.RegexMatchError: get_ytplayer_config: could not find match for config_patterns
Sanırsam 3. satırda bir hata var ama anlayamadım. Sorunu çözecek arkadaşlara şimdiden teşekkürler.
Kod güzelce çalışıyor bende. Ama print içlerini neden öyle yaptığınızı anlamıyorum. Format neden kullanılıyor onu da bilmiyorum. Virgülün suyu mu çıktı? Git C programla o zaman.
Arkadaşlar merhaba!
Python ile bir YouTube video indirici yapmak istiyorum. Araştırma yaparken "pytube3" modülünü buldum.
Modülden sonra bulduğum tüm kodlar hata verdi ve artık çıkmazdayım. Hiçbir kod çalışmamakta.
Aşağıdaki kodu çalıştırdığımda bir alttaki hata mesajını alıyorum.
Traceback (most recent call last):
File "c:\Users\MERT KAPLANDAR\Desktop\deneme.py", line 3, in <module>
yt = YouTube("https://www.youtube.com/watch?v=qolmz4FlnZ0")
File "C:\Users\MERT KAPLANDAR\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\__main__.py", line 91, in __init__
self.prefetch()
File "C:\Users\MERT KAPLANDAR\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\__main__.py", line 183, in prefetch
self.js_url = extract.js_url(self.watch_html)
File "C:\Users\MERT KAPLANDAR\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\extract.py", line 143, in js_url
base_js = get_ytplayer_config(html)["assets"]["js"]
File "C:\Users\MERT KAPLANDAR\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\extract.py", line 202, in get_ytplayer_config
raise RegexMatchError(caller="get_ytplayer_config", pattern="config_patterns")
pytube.exceptions.RegexMatchError: get_ytplayer_config: could not find match for config_patterns
Sanırsam 3. satırda bir hata var ama anlayamadım. Sorunu çözecek arkadaşlara şimdiden teşekkürler.
Hocam kodu deneyeceğim, argüman hatası olabilir bu kütüphaneyi bilmiyorum.
Hocam dosya adı pytube.py mi?
Ayrıca süslü parantez içine alınca tırnak işaretinin başına f koymalısınız.
[CODE lang="python" title="python" highlight="1"]print(f"{foo}")[/CODE]
Çalıştı bende.
Kod güzelce çalışıyor bende. Ama print içlerini neden öyle yaptığınızı anlamıyorum. .format neden kullanılıyor onu da bilmiyorum. Virgülün suyu mu çıktı? Git C programla o zaman.
Kod hakkında bir şey diyemeyeceğim ama eğer Windows Terminal'de herhangi bir Phyton kodu çalışmıyorsa, kurulumu yaparken bu seçeneği işaretlediğinizden emin olmanız gerekli. Eğer işaretlemediyseniz silip tekrar kurabilirsiniz.
Kod hakkında bir şey diyemeyeceğim ama eğer Windows Terminal'de herhangi bir Phyton kodu çalışmıyorsa, kurulumu yaparken bu seçeneği işaretlediğinizden emin olmanız gerekli. Eğer işaretlemediyseniz silip tekrar kurabilirsiniz. Eki Görüntüle 981334
Kod güzelce çalışıyor bende. Ama print içlerini neden öyle yaptığınızı anlamıyorum. Format neden kullanılıyor onu da bilmiyorum. Virgülün suyu mu çıktı? Git C programla o zaman.