Latest Post

Tăng thứ hạng và truy cập tự nhiên với 10 phương pháp SEO hay nhất Kiếm Tiền Online (mmo): Khái Niệm và Các Hình Thức Phổ Biến

Bạn có thể tải tệp (hình ảnh, văn bản, …) từ một URL trên web bằng sử dụng thư viện urllib trong Python 3 hoặc sử dụng thư viện requests. Dưới đây là ví dụ về cách thực hiện việc này bằng cả hai cách.

**Sử dụng thư viện urllib:**

“`python
import urllib.request
import os

output_dir = ‘/tmp’
image_url = ‘https://vinascript.com/assets/img/vinascript.png’

# Tạo thư mục lưu trữ nếu chưa tồn tại
if not os.path.exists(output_dir):
os.makedirs(output_dir)

# Đường dẫn lưu tệp
image_save_path = os.path.join(output_dir, os.path.basename(image_url))

# Tải tệp từ URL
urllib.request.urlretrieve(image_url, image_save_path)
print(image_save_path)
“`

Trong ví dụ trên, chúng tôi tải tệp hình ảnh từ URL ‘https://vinascript.com/assets/img/vinascript.png’ và lưu nó vào thư mục ‘/tmp’ với tên là ‘vinascript.png’.

**Sử dụng thư viện requests:**

Trước tiên, bạn cần cài đặt thư viện requests bằng lệnh sau:

“`python
pip install requests
“`

Sau đó, bạn có thể sử dụng thư viện requests để tải tệp như sau:

“`python
from requests import get # Để thực hiện yêu cầu GET

def download(url, file_name):
# Mở tệp ở chế độ nhị phân
with open(file_name, “wb”) as file:
# Thực hiện yêu cầu GET
response = get(url)
# Ghi dữ liệu vào tệp
file.write(response.content)
“`

Với đoạn mã trên, bạn có thể tải tệp từ URL bằng cách gọi hàm `download(url, file_name)` và truyền vào đường dẫn URL và tên tệp bạn muốn lưu.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *