로그인

  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

정보&강의 파이썬 매일성경 오늘의 묵상 파싱 소스

첨부 1

  1. 이미지 1.png (File Size: 53.9KB/Download: 3)

from bs4 import BeautifulSoup
from urllib import request
import requests
 
def get_content(url):
    result = [] # 파일명과 파일경로가 저장될 리스트를 정의함
    headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36'}
    req = requests.get(url, headers=headers)

    if req.status_code == 200:
        content = req.content
        soup = BeautifulSoup(content, 'html.parser')
        writeDate = soup.select_one('#dailybible_info').text
        title = soup.select_one('#bible_text').text
        bibleInfo = soup.select_one('#bibleinfo_box').text
        bibleDocu = soup.select_one('#body_cont_3').text
        audio = soup.select_one('#video > source')['src']
        result = [writeDate, title, bibleInfo, bibleDocu, audio]
    else:
        result = {}
    return result

url = 'https://sum.su.or.kr:8888/bible/today'
a = get_content(url)

wdate = a[0].strip()
title = a[1].strip()
bibleInfo = a[2].strip()
bibleDocu = a[3].strip()
bibleDocu = bibleDocu.replace("  ","")
audio = a[4].strip()
message = f"{title}\n\n{bibleInfo}\n\n{bibleDocu}\n\n{audio}"

print(message)

 

이미지 1.png

 

매일성경을 파싱하는 소스입니다.

파이썬 무제한 문자보내기 소스와 연결하면 매일성경 오늘의 묵상을 문자로 발송할 수 있습니다.


이런 글도 찾아보세요!

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 0

권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?