[BeautifulSoup]네이버 증권 인기검색 종목, 해외 증시 크롤링 코드

리냥·2023년 7월 23일
0

안녕하세요!

오늘은 네이버 증권 인기검색 종목, 해외 증시 크롤링 코드를 배포하려고 합니다.


1. 네이버 증권 인기종목 크롤링

   # 패턴1. 라이브러리 로드
import requests
from bs4 import BeautifulSoup

# 패턴2. 크롤링하고 싶은 페이지 URL넣음
res = requests.get('https://finance.naver.com/')

# 패턴3. 데이터 구조화
soup = BeautifulSoup(res.content,'html.parser')
#container > div.aside > div > div.aside_area.aside_popular > table > tbody > tr:nth-child(1) > th > a
css = '#container > div.aside > div > div.aside_area.aside_popular > table > tbody> tr > th > a'
mydata= soup.select(css)
#len(mydata)

for idx, tag in enumerate(mydata):
    print(idx, tag.text)

2. 네이버 증권 해외증시 크롤링

import requests
from bs4 import BeautifulSoup
res = requests.get('https://finance.naver.com/sise/')
soup = BeautifulSoup(res.content,'html.parser', from_encoding = 'euc_kr')

items = soup.select(' div.rgt > ul.lst_major > li')

for item in items:
    print (item.select_one('a').get_text(),item.select_one('span').get_text(),item.select_one('em').get_text())
profile
안녕하세요. 일로 인해 잠시 쉽니다 :)

0개의 댓글