Ορίστε την επιλογή proxy κατά την ενσωμάτωση του yt-dlp σε Python
Περάστε το URL του proxy στις επιλογές του YoutubeDL κατά την ενσωμάτωση του yt-dlp σε Python.
Ένας ενσωματωμένος πελάτης yt-dlp διαβάζει το proxy του από τις επιλογές που περνούν στο YoutubeDL:
import yt_dlp
options = {
'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
pass
Ένας υποψήφιος από τη λίστα proxy SOCKS5 μπορεί να παρέχει το τελικό σημείο στο URL SOCKS5 που εμφανίζεται. Αντικαταστήστε το pass με τις προβλεπόμενες λειτουργίες της εφαρμογής στο πλαίσιο του πελάτη. Αυτές οι λειτουργίες διατηρούν τα πραγματικά URL μέσων ως προορισμούς.
Η επιλογή proxy υποστηρίζει τελικά σημεία HTTP, HTTPS και SOCKS. Το σχήμα της περιγράφει το πρωτόκολλο του διαμεσολαβητή. Ένα proxy HTTPS απαιτεί επίσης έναν συμβατό εγκατεστημένο χειριστή αιτημάτων, όπως το Requests ή το curl_cffi.
Ένα ρητά κενό string proxy επιλέγει άμεση πρόσβαση. Η παράλειψη της επιλογής διατηρεί την κανονική συμπεριφορά proxy του yt-dlp με βάση το περιβάλλον.
Διαμορφώστε το στιγμιότυπο YoutubeDL που εκτελεί την εργασία. Μια συνεδρία Requests στην περιβάλλουσα εφαρμογή έχει τη δική της πολιτική και ένας ανατεθειμένος εξωτερικός λήπτης μπορεί να χρειάζεται επίσης τη δική του είσοδο proxy.