728x90
반응형
SMALL

파이썬 프로젝트 및 응용 61

[프로젝트] AI(인공지능)로 블로그 자동 포스팅 하기 - 1.소개편

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 AI(notionAI + OpenAI)를 이용하여 티스토리 블로그에 글을 자동 포스팅해주는 프로그램을 만드는 방법에 대하여 자세히 알아 보겠습니다. **본 포스팅 글은 아래 유튜브 사이트(국내 파이썬 최고 실력자 중 한 분)의 내용을 참고하여 작성하였으며, 초보자들이 좀 더 쉽고, 잘 따라할 수 있도록 해당 내용을 세부적으로 설명한 글입니다. 자세한 내용은 아래 사이트를 참고하여 주시기 바랍니다. [출처] 인공지능이 블로그 글도 써주고 그림도 그려주고 업로드도 해주는데. 누워서 돈벌면 되겠네..?|빵형의 개발도상국 https://www.youtube.com/watch?v=sbQEbsHCndM O 시나리오 1.블로그 글을 쓰는데 생각보다 시간 소요가 너무 많이..

(프로젝트) 옥션 최저가 항공티켓으로 제주도 여행가기 - 2. 선택한 날짜의 항공 티켓 정보 받아오기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글((프로젝트) 옥션 최저가 항공티켓으로 제주도 여행가기 - 1. 원하는 날짜 선택하기)에 이은 3번째 글로 이전글에서 우리가 선택한 날짜의 티켓 정보를 파이썬의 셀레니움과 크롤링 기법을 응용하여 가져와서 엑셀파일로 저장하는 방법에 대하여 알아보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1.프로그램을 실행하면 아래와 같은 모습으로 실행되며, 일단 이해를 위해서 간략하게 2023년 1월 중 금요일 2개만 테스트해 봅니다. ['2023-01-06', '2023-01-13'] 2. 크롬드라이버(셀레니움)가 자동으로 웹브라우저를 실행하여 지정한 곳을 클릭하여 선택하고 있습니다. 3.항공사별 티켓 정보를 보여주는 화..

(프로젝트) 옥션 최저가 항공티켓으로 제주도 여행가기 - 1. 원하는 날짜 선택하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글((프로젝트) 옥션 최저가 항공티켓으로 제주도 여행가기 - 0. 소개)에 이은 2번째 글로 항공 티켓 정보를 수집하기 위하여 원하는 날짜를 선택해야 하므로, 우리가 원하는 날짜인 매주 금요일에 대한 날짜 정보를 얻어오는 방법에 대하여 알아 보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1.프로그램을 실행하면 2023년 1월 중 금요일에 해당하는 날짜인 아래 4개 날짜를 리스트로 받아오는 것을 볼 수 있습니다. ['2023-01-06', '2023-01-13', '2023-01-20', '2023-01-27'] O 주요 내용 1. 소스코드를 먼저 살펴 보겠습니다. 먼저 날짜 관련 모듈과 판다스 모듈을 임포트 ..

(프로젝트) 옥션 최저가 항공티켓으로 제주도 여행가기 - 0. 소개

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 (1)옥션 최저가 항공티켓의 정보를 실시간으로 받아와 너무 비싸지 않은 가격으로 비행기표를 예매할 수 있는 프로그램을 만들어 보겠습니다. 추가로 시간이 허용된다면, 조금 더 개선하여 (2)자동으로 예매까지 해주는 프로그램을 만드는 방법에 대해서도 알아보겠습니다. O 시나리오 1.저는 삶의 힐링을 위해 우리나라 제주도의 경치를 너무 좋아하고, 그래서 그 곳에 자주 갑니다. 2.최근에 코로나가 풀리고 사람들이 많이들 여행을 가서 그런지 내가 원하는 시간대의 제주도행 티켓이 없고, 있더라도 터무니 없이 비쌉니다. 3.대략 2개월전에 미리 예약하면 그나마 좀 나은 편이지만, 기간이 촉박한 상태에서 티켓을 예매하려다 보면 너무 비싸고, 터무니 없어 화가납니다. 4.결..

(프로젝트)파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 5. 변경내용을 메신저로 알림 보내기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 4. 변경사항이 있으면 변경내용을 파일로 저장하기)에 이은 5번째 글로 이전글과 현재글 비교 후 변경 사항이 존재하는 경우 변경내용을 텔레그램 메신저로 보내는 방법에 대하여 살펴보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1. 아래와 같이 게시글이 변경되면 2. 텔레그램 메신저로 변경된 내용(변경된 게시글 제목들)을 보내 주고 있습니다. ㅁ 세부 내용 O 완성된 소스 소스 : 4.py( 변경사항을 텔레그램 메신저로 보내기) # -*- coding utf-8 -*- import time from bs4 import BeautifulSoup im..

(프로젝트)파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 4. 변경사항이 있으면 변경내용을 파일로 저장하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 3. 이전에 크롤링한 게시글과 현재 게시글 비교하기)에 이은 4번째 글로 이전글과 현재글 비교 후 변경 사항이 존재하는 경우 변경내용을 파일로 저장하는 방법에 대하여 살펴보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1. 아래와 같이 게시글이 변경되면 2. 프로그램 실행시 게시글을 모니터링 하고 있다가, 변경 내용을 감지 후 3. 변경 내용을 파일로 저장(오늘날짜로)한 것을 볼 수 있습니다. 4. 파일을 열어보니 변경된 내용(게시글 제목)이 잘 저장된 것을 알 수 있습니다. ㅁ 세부 내용 O 완성된 소스 소스 : 3.py( 변경사항 체크 후 파..

(프로젝트)파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 3. 이전에 크롤링한 게시글과 현재 게시글 비교하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 2. 게시글 크롤링하기)에 이은 3번째 글로 이전글에서 가져온 게시글과 현재 게시글을 가져와서 변경사항이 존재하는지 비교하는 방법에 대하여 알아보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1. 크롤링하고 싶은 사이트에 접속합니다. https://pagichacha.tistory.com/ 2. 처음에는 사이트에 변경사항이 없으므로 프로그램 실행 시 아래와 같이 '게시글에 변동사항이 없습니다.'라고 뜹니다. 3. 맨위의 게시글 제목에 아래와 같이 '1'을 제목 앞에 붙여 변경해 보겠습니다. 4.프로그램 실행 시 아래와 같이 프로그램이 변경된 내용..

(프로젝트)파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 2. 게시글 크롤링하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 1. 소개)에 이은 2번째 글로 내가 원하는 사이트의 게시글을 파이썬의 크롤링으로 가져오는 방법에 대하여 알아보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. (1) 우리가 원하는 것은 아래 블로그에서 새로운 게시글이 올라왔는지, 또는 게시글이 변경되었는지를 알고 싶고, 새로운 게시글이 올라오거나, 게시글이 변경되면 나에게 자동으로 알림을 보내주는 것입니다. 먼저 이번글에서는 게시글을 크롤링하여 가져와 볼것이며, 아래의 경우 제목(10개)만 가져와 보겠습니다. https://pagichacha.tistory.com (2) 프로그램을 실행하면 아래와..

(프로젝트)파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 1. 소개

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 특정 사이트의 게시글 또는 공지사항 등이 올라왔을때 나에게 자동으로 알려주는 프로그램을 만드는 방법에 대해서 알아보겠습니다. 이 프로그램을 응용한다면 특정 구매사이트에 최저가 상품이 올라오거나, 내가 꼭 알아야할 내용을 알려주는 사이트에 실시간으로 해당 내용을 가져오는 것도 가능할 것으로 생각됩니다. O 시나리오 1.최근 재태크를 위해 수입의 일부를 코인에 투자하고 있습니다. 2.프로그래밍 공부겸 코인자동매매 프로그램을 만들어 돌리고 있는데, 가끔 프로그램이 중단되는 현상이 발생합니다. 3.확인해 보니 업비트 공지사항에 특정 코인이 상폐 되었다는 게시글이 올라와 있었습니다. 게시글 확인 후 자동매매 프로그램을 수정하여 다시 돌렸습니다. 4.그런데 며칠 후 또..

(프로젝트) QR코드로 사랑하는 사람에게 감사의 메시지를 보내세요.~ - 4. QR코드이미지+이메일발송 프로그램 만들기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(2022.12.21 - [분류 전체보기] - (프로젝트) QR코드로 사랑하는 사람에게 감사의 메시지를 보내세요.~ - 3. 이메일보내기)에 이은 4번째 마지막 글로 QR코드 이미지를 이메일로 발송할 수 있는 프로그램을 만드는 방법에 대하여 설명합니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.(1.소개편에서 설명드린 내용과 동일) 1.프로그램 실행 후 '받는 사람 이메일 주소', '이메일 제목', '이메일 내용' 그리고 'QR코드 메시지'를 쓰고, '전송' 버튼을 클릭 합니다. 2. 정상적으로 이메일이 전송되면 아래와 같이 '입력하신 이메일 주소로 잘 전송되었습니다.' 라는 결과를 보실 수 있습니다. 3. 받는 사..

728x90
반응형
LIST