마지막 단계인(이부분이 약간 고난이도~~) 크롤링 데이터를 PPT 문서로 만들어 보자.
이미지데이터는 시보다 많이 양만큼 다운받아놓는다.
그리고 다시 프로그램을 짜보자.
ppt 문서를 만들기 위해서 먼저 아래 모듈을 설치한다.
pip install python-pptx
자세한 것은 아래 사이트를 참조해 보자
https://python-pptx.readthedocs.io/en/latest/user/quickstart.html
그리고 필요한 모듈들을 임포트한다.
에러로그도 남기고...
필요한 함수들을 정의한다.
1.이미지 슬라이드에 추가하는 함수
2. 텍스트를 슬라이드에 추가하는 함수
그리고 메인함수(크롤링 소스를 넣는다)
시를 크롤링하는 수만큼 슬라이드를 만들고 거기에 미리다운받은 이미지를 추가하고 시를 추가한다.
그렇게 ppt를 생성하면 된다.
ppt를 만들때 아무것도 작성되지 않은 빈템플릿.ppt를 프로그램이 있는 폴더에 먼저 만들어두어야 한다.
자 돌려보자..
로그에 시가 있는 URL, 시제목, 이미지 파일명이 찍혀서 잘돌아간다...
드디어 ppt 파일이 만들어 졌다.
결과는... 두둥
예상 결과와 많이 다르지만.... 얼추 비슷하다 (ㅠ.ㅠ)
미세 조정은 이제 노가대이기때문에 여기서 그만~~ ㅎㅎ
이렇게 크롤링하기, ppt문서 만들기 등을 파이썬을 통해서 해 보았다.
소스가 필요하신분은 댓글로 요청해주세요~~
파이썬 크롤링을 통한 시집 만들기(2편) (0) | 2019.07.18 |
---|---|
파이썬 크롤링을 통한 시집 만들기(1편) (0) | 2019.07.18 |
파이썬- 컬렉션 (0) | 2019.06.09 |
파이썬 - 문자열 (0) | 2019.06.09 |
파이썬 연산자 (0) | 2019.06.06 |
댓글 영역