[python] 파이썬 웹 클라이언트에서 웹 사이트의 주식 정보를 가져오는 방법은 무엇인가요?

API를 통해 주식 정보를 가져오는 경우, requests 라이브러리를 사용하여 HTTP 요청을 보내고, 해당 API의 응답을 처리하는 방법이 있습니다. 웹 스크래핑의 경우 BeautifulSoup이나 Scrapy와 같은 라이브러리를 사용하여 웹 페이지에서 주식 정보를 추출할 수 있습니다.

다음은 requests 라이브러리를 사용하여 API로부터 주식 정보를 가져오는 간단한 예제 코드입니다.

import requests

url = 'http://api.stockmarket.com/quotes/GOOG'
response = requests.get(url)

if response.status_code == 200:
    data = response.json()
    stock_price = data['price']
    print(f"The current stock price of GOOG is {stock_price}")
else:
    print("Failed to fetch data")

물론, 실제 사이트의 API나 웹 스크래핑을 위해선 해당 사이트의 이용 약관을 준수해야 합니다. 이를 위해 사이트에서 제공하는 API 문서나 웹 스크래핑에 관한 정책을 숙지하는 것이 좋습니다.

[참고 자료]