코딩 ( 프로그래밍 )/파이썬 기초
[파이썬 응용] 인터넷에서 파일 다운로드 하기.
IDMango
2020. 7. 30. 21:02
* 파이썬에서 인터넷 파일/이미지/MP3/동영상 등의 파일을 로컬로 다운로드 할때 사용하는 함수입니다.
* 활용도가 놓은 Function 입니다.
✔ 인터넷 파일 다운로드 소스
- 다운로드하는 Function 입니다.
import requests
import pathlib
import os
# 파일 다운로드 함수
# ----------------------------------------------------------------------
def download(url, file_name, reff):
with open(file_name, "wb") as file: # open in binary mode
response = requests.get(url, headers=reff) # get request
file.write(response.content) # write to file
# ----------------------------------------------------------------------
|
cs |
✔ 파일 다운로드 사용예)
- 위의 Fucntion을 호출하여 이미지를 다운로드하는 예제입니다.
import requests
import json
import pathlib
import os
# 목록 추출 URL
s_url = "http://idmango.site/ko/wp-content/uploads/2020/07/logo_mangox_128-1.jpg"
g_folder = "/var/www/html/mp" # 다운받을 폴더 경로
headers = {'Referer': 'http://idmango.site'}
# 실제 파일 다운로드 함수
# ----------------------------------------------------------------------
def download(url, file_name, reff):
with open(file_name, "wb") as file: # open in binary mode
response = requests.get(url, headers=reff) # get request
file.write(response.content) # write to file
# ----------------------------------------------------------------------
# 다운로드 호출
# ----------------------------------------------------------------------
download(s_url, g_folder + "/test.jpg", headers )
|
cs |