2022. 1. 1. 23:28ㆍ코딩
네이버 뉴스 위에서 2개 최신 것만 보여주는 코드 입니다.
newsnumer 숫자를 바꿔주면, 원하는 숫자만큼 (최대 10) 나옵니다. 쉽죠?!
count를 이해하면 됩니다. (아래와 같이 원하는 숫자만 넣어주면 됩니다. 시작은 0부터)
import urllib.parse
from bs4 import BeautifulSoup
from selenium import webdriver
import time
import re
driver = webdriver.Chrome()
naverNewsUrl = 'https://news.naver.com/main/list.naver?mode=LS2D&mid=shm&sid1=101&sid2=260'
driver.get(naverNewsUrl)
time.sleep(3)
html = driver.page_source
soup = BeautifulSoup(html)
r = soup.select('ul.type06_headline li') #div + 반복구
newsnumber = 2
count = 0
for i in r :
count += 1
print('기사 제목 : ', i.img.attrs['alt'])
print('기사 요약 :', i.select_one('.lede').text)
print('기사 사진 :', i.img.attrs['src'])
print('기사 링크 :', i.a.attrs['href'])
print()
if count ==newsnumber:
break
driver.close()

자료가 도움이 되셨다면, 아래 유튜브 오냐TV로 구독과 좋아요~ 꼭 부탁 드려요~!!
https://www.youtube.com/channel/UCKEjO6sQJjlyzbHGeqd3hKg
ONYA TV 오냐TV
오늘의 인터뷰 오냐TV 입니다. 벤처 또는 신규 기업, 새롭고 다양한 것을 생생하게 인터뷰 하는 오냐TV 채널 입니다. 새로운 상품이나 서비스 등 소개를 '유튜브'에서 전달하고 있고, "오냐TV" 영상
www.youtube.com
Passive income으로 소소한 허니게인 income을 있으니 아래 내용도 같이 확인해 보세요~^^
(추천인이 $5를 받는 건 아니니니 꼭 본인 혜택을 위해서 눌러서 해보세요. )
https://r.honeygain.money/OLIVE47A16
Passive Income - Effortlessly | Honeygain
Honeygain is the first-ever app that allows users to make money online by sharing their internet connection.
www.honeygain.com
'코딩' 카테고리의 다른 글
[파이썬 / append ] list.append()에서 복수변수 입력시 오류 (0) | 2022.01.01 |
---|---|
파이썬 / python / 데이터 타입 / Data type (예. (0) | 2021.12.31 |
파이썬 / replace 사용법 (0) | 2021.12.31 |
파이썬 / 멜론 순위 검색하고 엑셀(csv)로 저장하기 (0) | 2021.12.30 |
파이썬 / 검색어로 검색된 결과를 주소와 제목을 불러오기 (0) | 2021.12.30 |