urllib.parse

스크립트/Python 2021. 5. 30. 12:11

■ 파싱정보 확인

import urllib.request as req
from urllib.parse import urlparse

url = "URL주소"
mem = req.urlopen(url)

#print(type(mem))
#print("geturl", mem.geturl())
#print("status", mem.status) # 200:정상, 404:페이지없음, 403:거절, 500:서버문제
#print("headers", mem.getheaders())
#print("info", mem.info())
#print("code", mem.getcode())
#print("read", mem.read().decode("utf-8"))
#print(urlparse("url"))
Posted by 겨울섬
,

Atom 등 에디터에서 한글출력결과가 깨져보이는 경우 소스의 제일 처음에 다음 구문을 넣어주면 된다

import sys
import io

sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding='utf-8')
sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding='utf-8')

'스크립트 > Python' 카테고리의 다른 글

urlopen 파라메터 전달  (0) 2021.05.30
urllib.parse  (0) 2021.05.30
urllib을 이용하여 이미지 다운로드 하기  (0) 2021.05.30
람다(lambda)  (0) 2021.03.14
iterable 객체와 iterator 객체  (0) 2021.03.14
Posted by 겨울섬
,

■ urlretrieve 이용

import urllib.request as dw

"""
웹브라우저의 개발자모드를 활용하여 다운로드할 이미지의 주소를 알아낸다
"""
imgUrl = "가져올 이미지의 URL"

savePath = "저장할경로 및 저장할이름.jpg"

dw.urlretrieve(imgUrl, savePath)

print('다운로드 완료!')

 

■ urlopen 이용

import urllib.request as dw

imgUrl = "가져올 이미지의 URL"

savePath = "저장할경로 및 저장할이름.jpg"

f = dw.urlopen(imgUrl).read()

'''open 이용'''
saveFile = open(savePath, 'wb')  # w:write, r:read, a:append
saveFile.write(f)
saveFile.close()

'''with 이용'''
with open(savePath, 'wb') as fd:
    fd.write(f)

print('다운로드 완료!')

'스크립트 > Python' 카테고리의 다른 글

urllib.parse  (0) 2021.05.30
에디터에서 한글출력결과가 깨져보이는 경우 해결방법  (0) 2021.05.30
람다(lambda)  (0) 2021.03.14
iterable 객체와 iterator 객체  (0) 2021.03.14
파일 처리  (0) 2021.03.14
Posted by 겨울섬
,