Advertisement
Guest User

[패캠-파이썬14기] 네이버 금융 예제 코드

a guest
Jan 29th, 2020
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.68 KB | None | 0 0
  1. import requests
  2. from bs4 import BeautifulSoup
  3.  
  4. def get_per(ticker):
  5.     url = "https://finance.naver.com/item/main.nhn?code=" + ticker
  6.     resp = requests.get(  url  )
  7.     html = resp.text
  8.    
  9.     soup = BeautifulSoup(html, 'html5lib')
  10.     result = soup.select("#_per")
  11.     return result[0].text.strip()
  12.  
  13. def get_pbr(ticker):
  14.     url = "https://finance.naver.com/item/main.nhn?code=" + ticker
  15.     resp = requests.get(  url  )
  16.     html = resp.text
  17.    
  18.     soup = BeautifulSoup(html, 'html5lib')
  19.     result = soup.select("#_pbr")
  20.     return result[0].text.strip()
  21.    
  22. for ticker in ["006800", "008770"]:
  23.     per = get_per(ticker)
  24.     pbr = get_pbr(ticker)
  25.    
  26.     print( ticker, per, pbr)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement