Zwei einfache Möglichkeiten, eine Datei mit Python requests herunterzuladen
English
Deutsch
requests bietet keine
Option 1: requests_download verwenden:
Installieren Sie zuerst requests_download mit
install.sh
pip install -U requests_downloadoder ähnlich.
Nun können Sie es so verwenden:
download_example.py
from requests_download import download
download(url, filename)Es bietet auch integrierte Fortschrittsbalken-Unterstützung:
download_progress.py
from requests_download import download, HashTracker, ProgressTracker
from progressbar import DataTransferBar # pip install -U progressbar2
progress = ProgressTracker(DataTransferBar())
download(pdfUrl, filename, trackers=(progress,))Option 2: Selber machen:
Verwenden Sie diesen Codeausschnitt in Ihrem Code:
requests_download_file.py
import requests
import shutil
def requests_download_file(url, filename):
with requests.get(url, stream=True) as response:
with open(filename, 'wb') as fout:
shutil.copyfileobj(response.raw, fout)Check out similar posts by category:
Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow