ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Python] requests
    Back/Python 2022. 12. 20. 22:18

    requests

    • HTTP Client 라이브러리, http 요청을 보내고 응답을 처리할 수 있다
    • urllib3 기반으로 만들어졌다
    • HTTP/1.0 만 지원한다
    • 동기적인 요청만 처리 가능하다

     

    requests 와 유사한 라이브러리

    urllib3 - 파이썬에 내장된 HTTP client 라이브러리
    - HTTP/1.0 , HTTP/2.0을 지원한다
    - 복잡하고 덜 직관적인 API를 제공한다
    aiohttp - asyncio 을 사용해 비동기적으로 HTTP 요청을 처리하는 라이브러리
    - (asyncio : 비동기식 I/O 및 이벤트 루프를 지원하는 라이브러리)
    selenium 브라우저를 제어하여 웹 페이지를 테스트/스크래핑 할 수 있는 라이브러리

     

    # cli> pip install requests
    
    import requests
    
    # requests.get(url {, header dic, ...})
    response = requests.get("https://scrapeme.live/shop")
    
    response.content // b'\n<!doctype html>\n<html lang="en-GB">\ ...

    'Back > Python' 카테고리의 다른 글

    [Python] BeautifulSoup  (0) 2023.04.19
    [Python] selenium  (0) 2022.12.21
    [Error] pg_config executable not found.  (1) 2022.10.05
Designed by Tistory.