일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 비주얼베이직
- python3
- 파이썬3
- matlab
- 문자열
- win32com
- 아웃룩
- pythongui
- 파워포인트
- pyqt5
- 파이썬
- html
- Outlook
- Windows11
- 오피스
- 안드로이드
- 파이썬GUI
- 윈도우11
- windows
- pandas
- Excel
- git
- VBA
- 윈도우10
- python
- Android
- 엑셀
- office
- 깃
- Windows10
Appia의 IT세상
[파이썬 크롤링]매경, 매일경제 조회수 상위종목 출력하기 본문
[파이썬 크롤링]매경, 매일경제 조회수 상위종목 출력하기

주식을 하는 분들은 각기 자주가는 사이트가 다 다를 것입니다. 저의 경우, 다음에 보이는 부분, 매일 경제 증권 센터에서의 인기 종목들을 잘 검토해 보는 편입니다.
https://vip.mk.co.kr/newSt/rate/best.php?gubn=kospi
오늘의 증권시세 - 매일경제 증권센터
순위 종목코드 종목명 조회수 현재가 등락률 거래량 1 005930 삼성전자 5,513 70,200 0.14 13,459,640 2 005935 삼성전자우 1,839 64,100 -0.62 1,400,668 3 034020 두산중공업 473 23,100 -1.49 13,125,088 4 006400 삼성SDI 400 705,0
vip.mk.co.kr
그래서 이번 포스팅에서는 상기 보이는 부분에 추출하는 방법에 대해서 이야기를 해보고자 합니다. 먼저 보이는 부분을 출력을 하도록 진행하겠습니다.

여기에서 개발자 도구를 통해서 출력하고자 하는 부분을 선택합니다. 그 부분을 선택하여 출력할 수 있도록 해보겠습니다.

여기에서 코드 부분을 통해서 한번 살펴보겠습니다.
import requests
from bs4 import BeautifulSoup
def return_value(address):
res = requests.get(address)
soup = BeautifulSoup(res.content, 'html.parser')
items = soup.select('table.table_4 tr')
for i in range(1,11):
try :
print(items[i].select('td')[0].text +"\t" + items[i].select('td')[1].text+"\t"+ items[i].select('td')[2].text+"\t"+ items[i].select('td')[3].text)
except :
continue
baseaddress = 'https://vip.mk.co.kr/newSt/rate/best.php?gubn=kospi'
return_value(baseaddress)
코드 부분을 매우 간단합니다. 실제 range의 시작이 0이 아니라, 1로 시작하는 이유는 처음 부분처음 Head부분을 제외하기 위해서 입니다.

보이는 바와 같이 0 부분은 아니라, 1로 변경하는 이유입니다. 위의 코드를 그럼 한번 실행해보겠습니다.
1 005930 삼성전자 5,530
2 005935 삼성전자우 1,844
3 034020 두산중공업 473
4 006400 삼성SDI 400
5 091090 세원이앤씨 394
6 000660 SK하이닉스 394
7 035720 카카오 380
8 019170 신풍제약 363
9 066570 LG전자 328
10 010140 삼성중공업 322
이와 같은 형태로 추출이 됩니다.
[파이썬 크롤링]네이버 뉴스 검색결과 출력하기
[파이썬 크롤링]네이버 뉴스 검색결과 출력하기 이전 크롤링은 주식 및 검색 결과에 대해서 해봤다면, 이번에는 뉴스 항목에 대해서 크롤링을 해보고자 합니다. 실제, 우리는 많은 검색어를
appia.tistory.com
이번 포스팅은 [파이썬 크롤링]매경, 매일경제 조회수 상위종목 출력하기라는 주제로 간단히 포스팅을 해봤습니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다.
'Python > Python Crawler[크롤러]' 카테고리의 다른 글
파이썬[Python] 주식시장 거래정지 항목 크롤링하기 (0) | 2021.11.22 |
---|---|
파이썬[Python] 주식시장 휴장일 정보 크롤링하기(증권 거래소) (0) | 2021.11.17 |
[파이썬 크롤링]네이버 뉴스 검색결과 출력하기 (1) | 2021.10.17 |
[파이썬 크롤링]네이버 주식 시가 총액 코스피,코스닥 항목 주식번호 확인하기 (0) | 2021.10.15 |
파이썬[Python] 원하는 텍스트의 네이버 통합 검색 결과 제목 출력하기 (0) | 2021.10.11 |