안녕하세요!
오늘은 네이버 증권 인기검색 종목, 해외 증시 크롤링
코드를 배포하려고 합니다.
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())
'데이터 > 데이터' 카테고리의 다른 글
[BeautifulSoup]뉴스 이슈 리스트 가져오기, 링크 가져오기 코드 (0) | 2023.07.23 |
---|---|
[BeautifulSoup] 다음 뉴스, 네이버 뉴스 기사 제목 크롤링 코드 (0) | 2023.07.23 |
[BeautifulSoup] 크롤링 패턴 코드 연습하기 (0) | 2023.07.23 |
[BeautifulSoup] 크롤링 환경 설정, 태그, 글자 추출 (0) | 2023.07.23 |
데이터 분석 환경 설정하기/ Chat GPT 설치하고 사용하기(한글 번역) (0) | 2023.07.17 |