프로그래밍언어/Python

파이썬 - 웹데이터 가져오기

멍토 2020. 1. 15.

필요한 모듈

requests, bs4 모듈의 BeautifulSoup

설치방법 : pip install requests

pip install Beautifulsoup4


네이버에서 환율을 보고싶다고 하자.

url 이라는 변수에 여기 주소를 넣도록 합니다.

url = "https://finance.naver.com/marketindex/"

 

requests 모듈을 통해 html 데이터를 요청합니다.

response = requests.get(url).text

데이터가 들어왔지만 스페이스나 탭등 보기가 힘든 상태입니다.

 

좀더 보기쉽게 바꾸도록 해주는것이 BeautifulSoup입니다.

data = BeautifulSoup(response, "html.parser")

위처럼 작성하시면 좀더 보기쉽게 바뀝니다.

이제 보고싶은 데이터를 얻는 작업입니다.

원하는 부분이 있는곳에 우클릭 후 검사를 누릅니다.

그렇다면 데이터가 표시되는 줄로 이동하게 됩니다.

이동한 부분을 우클릭해 Copy Selector를 선택합니다.

 

select = data.select_one("붙여넣기")

하시면 정보가 select에 저장됩니다.

html로 저장되기 때문에 값만 출력하고 싶을때는

select.text를 이용해서 출력하면됩니다.

 

댓글

💲 광고입니다.