בירור | הורדה של כל הURL של פלייליסט ביוטיוב
-
יש לי פלייליסט ארוך ביוטיוב (152 סרטונים).
אני צריך ליצא לקובץ אקסל את כל ה152 קישורים (בלי להוריד את כל הסרטונים....) יש למישהו רעיון איך? תודה רבההערה: זה לא עובד (אולי בגלל המספר הגדול)
http://williamsportwebdeveloper.com/FavBackUp.aspx -
@מישהו12 בדקתי את זה פעם ומצאתי את הפיתרון הבא:
יש תוכנה של הורדה מיוטיוב ועוד אתרים והיא מורידה גם פלייליסט, הרעיון בתוכנה הזאת שהצלחתי להוציא את כל הקישורים של הערוץ ואז יש אפשרות להעתיק את זה בקובץ אקסל.שם התוכנה
iTubeGo YouTube Downloader
להוריד את התוכנה מאתר הבית
https://download.itubego.com/itubego.exeולפרוץ את זה דרך הכלי הבא:
iTubeGo_Downloader_v4.2.x [x64]_Patch_v1.1-H Hayat.rarמקור - Patch_v1.1-H Hayat
אחרי זה נכנסים לתוכנה ומעתיקים את הערוץ:
ואז עוצרים את כל ההורדות מיד:
ואז קליק ימיני על כל הסרטונים ולוחצים על זה:
ואז מעתיקים את זה לקבוץ אקסל וזה אמור להיראות ככה:
נכון שזה לא הקישור המקור, אבל זה יפתח לך את סרטון שאתה רוצה.
-
@מתכנת-חובב
https://www.youtube.com/watch?v=D4S64YXZveg&list=PLVbs6OMlIjh4ZDiMXBPjaYElhrtFL0TcY
תודה.
אני צריך גם את השמות ולא רק את הURL -
@מישהו12 את השמות כבר יש
from pytube import YouTube, Playlist playlist_link = "link" video_links = Playlist(playlist_link).video_urls video_titles = {} for link in video_links: video_titles.append(YouTube(link).title) print(video_titles)
-
@מתכנת-חובב איך מריצים את זה ואיפה?
-
@מישהו12 עדיין רלוונטי?
עברתי עכשיו ביחד עם chatGPT על כל הסקריפטים שנתקעתי בהם בעבר ובסוף יצא לי משהו שעובד טוב
זה מצריך התקנה של הספריות pytube ו pandas
זה הקודfrom pytube import Playlist import pandas as pd # Prompt the user for the playlist address playlist_address = input("Enter the address of the YouTube playlist: ") # Create a Playlist object playlist = Playlist(playlist_address) # Create a DataFrame to store the video information data = {"video_title": [], "video_link": []} df = pd.DataFrame(data) # Loop through each video in the playlist for video in playlist.videos: # Store the video title and link in the DataFrame df = df.append({"video_title": video.title, "video_link": video.watch_url}, ignore_index=True) # Save the DataFrame as a CSV file df.to_csv("playlist.csv", index=False)
אם כי, נראה שאחרי כמה ניסיונות יוטיוב חסמו אותי