네이버 많이 본 뉴스 랭킹보기 파이썬3 코드(Python3 + requests + BeautifulSoup + datetime) > 주인장(개발자) 로그 - [Unknown]

본문 바로가기
사이트 내 전체검색
google.com / youtube.com / naver.com / daum.net / zum.com


현재: 약 50만 다운로드 / 목표: 글로벌 5,000만 다운로드 이상
인기 국가: 한국,인도,미국,홍콩,오스트리아,일본,스위스
프랑스,캐나다,이탈리아,오스트레일리아,영국,스페인

회원로그인


이곳은 "개인 블로그"입니다.
::: 손님분들 환영 :::
콜린스코빌드 영영사전
캠브리지 영영사전
옥스포드 영영사전
메리엄웹스터 영영사전
롱맨 영영사전
특수문자
2024-12-22 ()
02:13 KST / +09:00
Give First, and then ...

[ Android Application Links ]
Since 2011.03

ⓐ 정각알림(OnTimeAlarm)
ⓑ 알람포미(Alarm4Me)
ⓒ 플래시온(FlashOn)
ⓓ 와이파이온오프위젯
    (WifiOnOff4 Widget)
ⓔ 폴더플레이어포미
    (FolderPlayer4Me)
ⓕ 리코더포미(Recorder4Me)
ⓖ 리사이즈픽포미
    (ResizePic4Me)
ⓗ 언인스톨러포미
    (Uninstaller4Me)
ⓘ 배터리포미(Battery4Me)
ⓙ 볼륨맨포미
    (Volumeman4Me)

달러 환율보기
Your IP: 3.147.104.108

배너수익은 앱개발과 개선에 사용합니다.

※ 주인장의 개인 글쓰기 공간 

 

주인장(개발자) 로그

Python | 네이버 많이 본 뉴스 랭킹보기 파이썬3 코드(Python3 + requests + BeautifulSoup + datetim…

페이지 정보

작성자 주인장 작성일2017. 07. 21. 19:02 조회27,339회 댓글0건

본문



배너수익은 앱개발과 개선에 사용합니다.

이곳 메인페이지 우측 뉴스 내용....

날코딩~

Python3 + requests + BeautifulSoup+ datetime

 

#!/usr/local/bin/python3


import requests

from bs4 import BeautifulSoup

import datetime


now = datetime.datetime.now()

weekDay = now.weekday()

day = ''

dayDay = ['월', '화', '수', '목', '금', '토', '일']


for idx in range(0, 7, 1):

if weekDay == idx:

day = dayDay[idx]

break;


nowDatetime_1 = now.strftime('%H:%M %m-%d') + ' [' + day+ '] '

nowDatetime_2 = now.strftime('/ %Y')


url = "http://news.naver.com/main/ranking/popularDay.nhn?rankingType=popular_day&sectionId=000"

data = requests.get(url)


soup = BeautifulSoup(data.content, 'html.parser', from_encoding='utf-8')


count = 1

link_url = 'http://news.naver.com'

html = "<div style='text-align:center; font-weight:bold'>--- News Today ---</div>\n<div style='text-align: right; font-weight:bold'>" + nowDatetime_1 +  nowDatetime_2 + "<br></div>\n"


documents = soup.find('div', class_='content')

items = documents.findAll("dt")


for item in items:

link = item.find('a')

if link:

href = link_url + link.get('href')

title = link.get('title')

text = link.get_text().strip()

html += "<div>◁ " + str(count) + ". <a href='%s' target='_blank' title='%s'>%s</a></div>\n" % (href, title, text)

count += 1


html = "<div style='line-height:1.8; display:block;'>\n" + html + "</div>"

f = open('저장할 html 파일 위치 지정','w')

f.write(html)

f.close()

 

  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.

주인장(개발자) 로그 목록

Total 2건 1 페이지
주인장(개발자) 로그 목록
번호 제목 글쓴이 날짜 조회
2 Python 파이썬에서 윤년 체크(isleap(year)) 댓글[1 ] 인기글

4로 나눈 나머지가 0 이고(100으로 나눈 나머지가 0이 아니거나 400으로 나눈 나머지가 0) 이면 윤년이다. ...
주인장 07. 21 30373
열람중 Python 네이버 많이 본 뉴스 랭킹보기 파이썬3 코드(Python3 + requests + BeautifulSoup + datetime) 인기글

이곳 메인페이지 우측 뉴스 내용....날코딩~...
주인장 07. 21 27340
게시물 검색


접속자집계

오늘
400
어제
1,866
최대
8,785
전체
9,702,501
* LOG :: ① 배의 속력이나 항정(航程)을 재는 데 쓰는 항해 계기 ② 항해 일지나 항공 일지 :: From 2016. About me 상단으로
안드로이드 애플리케이션 테스트에 사용하고 있는 스마트폰들
Galaxy Folder2(Android 6.0), Galaxy S10+(Android 11), LG V50(Android 10), Galaxy S9+(Android 10), Redmi Note7(Android 9)
Galaxy S7(Android 8.0), Galaxy S5(Android 6.0), Nexus 5x(Android 8.1), G4(Android 7.0), Redmi 4 Prime(Android 6.0)
모바일 버전으로 보기