웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > python

Python에서 외부 url을 호출하는 방법은?

Last Modified : 2018-03-07 / Created : 2017-11-18
7,272
View Count
Python을 사용하여 외부 URL을 호출, 접근하는 방법은 무엇일까요? 이때 가장 간편한 방법은 requests 모듈을 사용하는 방법입니다.


! 언제 필요할까..

대부분의 경우 외부 url에 접근할 필요가 없습니다. 다만 외부 url에 api를 만들어두고 동작시키던가 아니면 크롤링을 수행할 경우도 필요할 수 있겠습니다.



# Python에서 외부 url 요청, 접근하는 방법

아래는 requests 모델을 사용하여 특정 url에 접근한 뒤 response 객체를 반환하는 방법입니다. 먼저 requests 모듈을 import 합니다.
import requests
def get():
  url = 'webisfree.com'
  response = requests.get(url, headers='content-type': 'application/json')
  raw = response.raw
  result = raw.read()
  return result

요청에 get() 메소드를 사용하여 GET 방식으로 요청했습니다. 정해진 url에 request를 요청한 결과를 response에 저장하는 간단한 방법입니다. 참고로 다른 방법으로는 http.request를 사용하는 방법도 있습니다.

Previous

Python flask, 여러개의 값을 서버에서 받아 mongodb 저장하기

Previous

Python list값 unique한 고유값만 가지는 방법