티스토리 뷰
해당 페이지 내에 HTML 파싱을 통해 게시물의 제목을 검색하여
결과물이 있다면 해당 메일로 제목과 내용을 전송함.
아래 사이트는 자막사이트로 원하는 미드 자막이 나오면 바로 메일로 알려주는 스크립트.
1시간 간격으로 검색하고 100시간 후에 종료됨.
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 31 32 33 34 35 36 37 | #-*- coding:UTF-8 -*- import requests import smtplib import time from bs4 import BeautifulSoup from email.mime.text import MIMEText print "----- Site : http://bunyuc.com" print "------------1 hour connecting / 100 hours timer-------------" time1 = 0 gmail_user = "test@naver.com" gmail_pwd = input("e-mail Password:") while time1 < 100 : url = 'http://bunyuc.com/bbs/board.php?bo_table=jamakboard' src = requests.get(url) text1 = src.text text_Subject=text1.find("(MR.ROBOT) S02E10") if text_Subject != -1: senderAddr = gmail_user recipientAddr = gmail_user text = "http://bunyuc.com/bbs/board.php?bo_table=jamakboard" msg = MIMEText(text, _charset="utf8") msg['Subject'] = text_Subject msg['From'] = senderAddr msg['to'] = recipientAddr s = smtplib.SMTP_SSL("smtp.naver.com", 465) s.login(gmail_user, gmail_pwd) s.sendmail(senderAddr, recipientAddr, msg.as_string()) s.quit() time1 = 101 print "mail send.OK" else: time1 = time1 + 1 time.sleep(3600) print 'Not Found ... time:', time1 print '==================while end===================' | cs |
'ETC' 카테고리의 다른 글
[3D개체] 삭제 (0) | 2018.01.15 |
---|---|
sublie text 3 EUC-KR 설정 (0) | 2017.03.08 |
Comments