Black

YouTube Video Link Extractor

Python BeautifulSoup Web Scraping

🚀 Interesse an diesem Projekt? Sprechen Sie mich an!

📞 02406 803 7603 ✉️ info@computerkumpel.de

💰 Business Value

Automatisiertes Scraping-Tool, das YouTube-Videolinks und Titel aus HTML-Seiten extrahiert und als CSV exportiert – spart Stunden manueller Datenerfassung.

⏱️
Effizienz
Automatisierte Extraktion von Hunderten Video-Links in Sekunden statt stundenlanger manueller Arbeit.
💶
Kostensenkung
Open-Source-Technologien und lokale Ausführung minimieren laufende Kosten — keine teuren Cloud-Abhängigkeiten.
🎯
Präzision
Strukturierte CSV-Ausgabe mit Titel und URL – direkt weiterverwendbar in Datenbanken und Analyse-Tools.
📈
Skalierbarkeit
Funktioniert mit beliebig großen YouTube-Seiten – von einzelnen Playlists bis zu kompletten Channel-Dumps.

💻 Code-Einblicke

Ein Blick unter die Haube des YouTube-Link-Extraktors:

🔍 BeautifulSoup Scraping-Logik

from bs4 import BeautifulSoup
import csv

BASE_URL = 'https://www.youtube.com'

def get_video_links(file_path):
    with open(file_path, 'r', encoding='utf-8') as file:
        content = file.read()

    soup = BeautifulSoup(content, 'html.parser')
    videos = []

    for video in soup.find_all('a',
        class_='yt-simple-endpoint focus-on-expand style-scope ytd-rich-grid-slim-media'):
        title = video.get('title')
        link = BASE_URL + video.get('href')
        videos.append({'title': title, 'url': link})

    return videos

📊 CSV-Export mit DictWriter

def write_to_csv(videos, filename="videos.csv"):
    with open(filename, 'w', newline='', encoding="utf-8") as csvfile:
        fieldnames = ['title', 'url']
        writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
        writer.writeheader()
        for video in videos:
            writer.writerow(video)

🚀 Main-Entry-Point

if __name__ == "__main__":
    file_path = "code.txt"
    videos = get_video_links(file_path)
    write_to_csv(videos)
    print(f"Video-Informationen wurden in 'videos.csv' geschrieben!")

⚙️ Funktionsweise

Die Pipeline des YouTube-Link-Extraktors im Überblick.

📄
1. HTML laden
Die lokale HTML-Datei (code.txt) wird eingelesen und an BeautifulSoup übergeben.
🔬
2. Parsen
CSS-Klassen-Selektoren identifizieren alle Video-Elemente in der YouTube-Rich-Grid-Ansicht.
📋
3. Exportieren
Titel und vollständige URLs werden als strukturierte CSV-Datei gespeichert.
4. Fertig
Die videos.csv kann direkt in Excel, Google Sheets oder Datenbanken importiert werden.

⚡ In wenigen Tagen zum MVP — mit Vibecoding.

📞 02406 803 7603 ✉️ info@computerkumpel.de

🚀 Gebaut mit Vibecoding

👴 Klassische Entwicklung
  • 📋 2–3 Wochen Requirements
  • 🏗️ 2–3 Wochen Architektur
  • 💻 3–4 Wochen Implementierung
  • 🧪 1–2 Wochen Testing
  • ⏱️ Gesamt: 8–13 Wochen
🤖 Vibecoding-Ansatz
  • 🗣️ 0.5 Tage Prompt-Engineering
  • ⚡ 2–3 Tage iterative Generierung
  • 🔧 1–2 Tage Refinement
  • ✅ 1 Tag Testing & Deployment
  • ⏱️ Gesamt: 5–7 Tage

🎯 Strategische Erkenntnisse

Jedes Projekt liefert wertvolle Einsichten — technisch wie strategisch. Diese Learnings fließen direkt in Folgeprojekte ein.

🔒
Open Source = Unabhängigkeit
Offene Technologien bedeuten keine Vendor-Lock-ins, volle Kontrolle über den Code und langfristige Wartbarkeit ohne Lizenzkosten.
📈
Bottom-up statt Big Bang
Kleine, funktionierende Prototypen schlagen monatelange Planungsphasen. Erst beweisen, dann ausrollen — iterativ und risikominimiert.
🔄
Wiederverwendbarkeit
Modular aufgebauter Code beschleunigt Folgeprojekte massiv. Einmal gelöste Probleme werden zur Template-Bibliothek für zukünftige Herausforderungen.
🤖
KI als Beschleuniger
Vibecoding mit Coding-Agenten komprimiert Entwicklungszyklen von Wochen auf Tage — ohne Qualitätseinbußen durch iterative Prompt-Verfeinerung.

Bereit für Ihr nächstes Projekt?

Lassen Sie uns gemeinsam herausfinden, wo Automatisierung und KI den größten Hebel für Ihr Business haben — unverbindlich und pragmatisch.

🔍
Analyse & Konzept
Wir analysieren Ihre Anforderungen und skizzieren eine passgenaue Lösung — technisch fundiert und wirtschaftlich sinnvoll.
🧪
Proof-of-Concept
Ein funktionierender Prototyp innerhalb weniger Tage — Sie sehen das Ergebnis, bevor Sie sich committen.
🤝
Projektbegleitung
Von der Entwicklung über das Deployment bis zum Go-Live — ich begleite Sie durch den gesamten Prozess.
📞 02406 803 7603 ✉️ info@computerkumpel.de