본문 바로가기
● 크롤링, 자동화/BeautifulSoup

requests와 urllib.request의 차이는 뭘까?

by 0ver-grow 2021. 5. 16.
반응형

requests

urllib.request

데이터를 보낼 때 딕셔너리 형태로 보낸다 데이터를 보낼 때 인코딩하여 바이너리 형태로 보낸다
없는 페이지를 요청해도 에러를 띄우지 않는다 없는 페이지를 요청해도 에러를 띄운다
 

requests와 urllib.request 간에 큰 차이가 없어보입니다만 대체로 requests를 많이 쓰는 것 같네요. 저도 requests.get() 방법이 HTTP method와 연관되어 있으니 직관적으로 이해하기 쉽다고 느꼈습니다.

 

참고로 requests.get()을 통해 받아온 객체 안에 무엇이 있는지 보기 위해선 아래 명령어를 사용해서 확인하면 됩니다.

dir(req)
# req.text

https://moondol-ai.tistory.com/238

 

파이썬 크롤링 requests vs urllib.request 차이는?

오늘은 파이썬 크롤링을 하면서 궁금해하셨을 request와 urllib.request의 차이에 대해 말해보겠습니다. 일단 필요한 모듈을 불러옵니다. import requests import urllib.request import re from bs4 import Beaut..

moondol-ai.tistory.com

 

반응형