필요한 모듈
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를 이용해서 출력하면됩니다.
'프로그래밍언어 > Python' 카테고리의 다른 글
파이썬 - 함수의 기초 (0) | 2020.01.17 |
---|---|
파이썬 - 흐름과 제어(반복) (0) | 2020.01.16 |
파이썬 - 흐름과 제어(조건문) (0) | 2020.01.15 |
파이썬 - 연산자(산술, 대입, 관계, 논리, 비트연산자 , 우선순위) (0) | 2020.01.14 |
파이썬 - 변수란 무엇인가? (0) | 2020.01.13 |
댓글