diff --git a/README.md b/README.md index e0421c5f0e0a7c43d1dfe29d0206626326fd8977..85762c5f0f048ed5dbcac820462e526061e15f0f 100644 --- a/README.md +++ b/README.md @@ -66,32 +66,32 @@ ## Requests 예제 ### Naver에 HTTP 요청 보내기 -- 네이버에 http 요청을 보내, 네이버의 html 데이터를 불러오도록 해보자. - +- 네이버에 http 요청을 보내, 네이버의 html 데이터를 불러오도록 해보자.# +# - 위와 같이 `request.get(url)` -를 통해서 html 데이터를 불러올 수 있다. +를 통해서 html 데이터를 불러올 수 있다.# - -- 결과값은 http status가 출력되는 것을 확인할 수 있다. +# +- 결과값은 http status가 출력되는 것을 확인할 수 있다.# - -- html 데이터를 담고 있는 변수 'response'를 text 형태로 출력하면 다음과 같다. - +# +- html 데이터를 담고 있는 변수 'response'를 text 형태로 출력하면 다음과 같다.# +# ### Naver에 HTTP 요청 보내기 - beautifulSoup 응용 - requests를 통해서 불러온 html 데이터는 단순히 string형태이기 때문에, 이 데이터를 html형태로 파싱해줘야한다. -- 이때, beautifulSoup를 통해서 html로 파싱할 수 있다. - +- 이때, beautifulSoup를 통해서 html로 파싱할 수 있다.# +# - 위와 같이 변수 'response'를 `bs(html 데이터, 'html.parser')` 를 통해서 html형태로 바꾸어 줄 수 있다. -- 또한 `find(태그, 속성)` 함수를 통해서 html 데이터에서 원하는 정보를 가져올 수 있다. +- 또한 `find(태그, 속성)` 함수를 통해서 html 데이터에서 원하는 정보를 가져올 수 있다.# - -- 위와 같은 경우에는 'a' 태그이면서 'class= link_set'의 속성을 가지는 html 데이터를 호출하였다. - +# +- 위와 같은 경우에는 'a' 태그이면서 'class= link_set'의 속성을 가지는 html 데이터를 호출하였다.# +# ## 주식 가격 알림이 제작 및 실습 - 앞에서 배운 requests와 beautifulSoup 라이브러리를 응용하여 주식 가격 알림이 프로그램을 제작해보자. - 주식 가격 알림이 : 종목의 현재가를 알려주는 프로그램 @@ -112,7 +112,7 @@ #### 사이트 - +# - 네이버 금융 국내증시 시가총액('https://finance.naver.com/sise/sise_market_sum.nhn?page=')페이지에서 requests를 통해서 각 종목의 이름과 현재가를 불러오도록 할 것이다. ### 가격 조회 알고리즘 - finding_stock_price(stock_name) @@ -120,26 +120,26 @@ 2. 얻어온 정보를 beautifulSoup를 통해 html로 변환 3. html 태그를 통하여 n번 페이지의 주식 data를 리스트에 저장한다. 4. for문을 통해 찾고자 하는 주식의 종목이 있는지를 확인한다. -5. 없을 경우 다음 페이지를 검색한다. +5. 없을 경우 다음 페이지를 검색한다.# - +# ### 실행파일로 만들기 - 실행 파일로 배포하기 위하여 'pyinstaller'를 사용한다. #### pyinstaller 설치 방법 - +# #### pyinstaller를 통해 exe파일 만들기 - +# ### 주식 가격 알림이 프로그램 #### 기능 1 - +# - 주식 종목명을 기입하였을 때, 현재가가 출력되는 것을 확인할 수 있다. #### 기능 2 - +# - 1분 간격으로 기입한 종목의 현재가가 갱신되어 출력되는 것을 확인할 수 있다. ## 마무리