라이브러리2 [Python] BeautifulSoup 라이브러리 BeautifulSoup는 HTML과 XML file들의 data를 가져오는 python 라이브러리이다. 이는 parser를 이용해 html, xml file들의 정보를 쉽게 추출할 수 있도록 도와준다. 더보기 더보기 parsing은 구문분석을 하는 것을 의미한다. 예를 들어 html parse는 html 문법 규칙에 따른 문자열을 해당 문법규칙을 바탕으로 단어의 의미나 구조를 분석하는 것이다. html parse를 행하는 프로그램을 일컬어 html parser라고 한다. 1. making the soup from bs4 import BeautifulSoup with open("index.html") as fp: soup = BeautifulSoup(fp, 'html.parser') soup = Beau.. 2022. 1. 14. [Python] requests 라이브러리 기초 requests는 python을 위한 쉬운 HTTP 라이브러리로 HTTP request를 보내는 것을 쉽게 하도록 도와준다. make a request >>> requests.get('https://api.github.com') HTTP method 중 가장 많이 사용되는 것들 중 하나는 GET이다. GET method는 특정 resource에서 data를 가져올때 사용하게 된다. GET request를 만들기 위해서는 requests.get()을 이용하면 된다. import requests r = requests.get('URL') requests.get()을 변수에 저장해 주면 Response 객체인 r을 얻을 수 있다. 이제 이를 이용해서 GET request 결과에 대한 모든 정보를 얻을 수 있다.. 2022. 1. 14. 이전 1 다음