위로 아래

 

urllib

urllib

  1. URL을 다루는 모듈을 모아놓은 패키지
  2. 웹 사이트에 있는 데이터를 추출할 때 사용.
  3. HTTP 또는 FTP를 사용해 데이터를 다운로드.

 

urllib.request

  1. urllib.request : 웹 사이트에 있는 데이터에 접근하는 기능 제공
  2. urllib.request.urlretrieve() :직접 파일을 다운로드 할 수 있다

 

urlretrieve()예시

더보기
import urllib.request

url = "https://tistory1.daumcdn.net/tistory/6542285/attach/a5b1389adac04452955d83b67bd3bf2c"
savename = "image.png"

urllib.request.urlretrieve(url, savename)
print("저장 완료")

 

urlopen() 예시

더보기
import urllib.request

url = "https://tistory1.daumcdn.net/tistory/6542285/attach/a5b1389adac04452955d83b67bd3bf2c"
savename = "image3.png"

mem = urllib.request.urlopen(url).read()

with open(savename, mode="wb") as f:
    f.write(mem)
    print("저장 완료")