본문 바로가기
Information

[Python] 네이버 블로그 자동 포스팅 프로그램 만들기 - 1. 기본 세팅 및 설명

by 정티그로 2021. 8. 3.

목차

    네이버 블로그를 이용해 쿠팡 파트너스 진행을 했었다. 글 내용은 매우 간단하고 단순하다 보니, 빠르게 글을 쓸 수 있었다. 그러나 이것을 손으로 직접 하려고 하니, 눈도 아프고, 생각보다 매우 지루했다. 이대로는 많은 글을 발행하지 못하겠다 라는 생각이 들었다. 

     

    그때 파이썬을 한창 공부하던 시기라서 '이것을 이용하면 어떨까?'라는 생각이 들었다. 글 내용은 상품명과 링크, 가격, 이미지 정도만 바뀔 뿐이지 전체 틀은 똑같기 때문에 자동화가 가능하다고 생각했다. 셀레니움BeautifulSoup을 이용하면 충분히 가능할 것이라는 생각이 들었고, 바로 실행에 옮겼다. 

     

    참고로 예전에는 네이버 블로그 API를 이용해 작성하면 쉽게 자동 포스팅을 할 수 있었다고 한다. 하지만 2020년 4월 6일 올라온 글을 보면, 블로그 오픈 API 서비스가 종료되었다는 것을 알 수 있다.

     

    그럼 이제부터 파이썬을 이용해 네이버블로그 자동 포스팅 하는 방법에 대해서 알아보겠다.

     

    ★ 목표 : 네이버 블로그에 쿠팡 파트너스 글을 자동으로 발행하기!

     

     

    경고 : 글쓴이는 이 방법을 이용해 한달간 약 1천개의 글을 발행했다. 그랬더니 아래와 같이 접근이 제한 되어버렸다. 자동화를 시도할 분들은 망가져도 상관없는 블로그로 하는 것을 추천한다.


    파이썬 라이브러리 중 '셀레니움'을 이용할 예정이며, 글쓴이는 크롬 드라이버를 이용했다. 

     

    파이썬 셀레니움(selenium) 크롬 드라이버 설치

    파이썬 셀레니움을 이용하면, 웹에서 동작하는 매크로를 만들 수 있습니다. 예를 들면, 네이버 카페 글쓰기를 자동으로 하는 프로그램을 만들어볼 수 있겠죠. 네이버 블로그 포스팅을 자동으로

    kissi-pro.tistory.com

     

    셀레니움을 이용해 네이버 로그인을 하면, 자동 입력 방지 문자를 입력해야 한다. 이것은 '크롬 디버깅 모드'를 이용해 뚫었다. 크롬 디버깅모드를 해 처음 한번 로그인을 해두면, 로그인 상태 유지가 되므로 이후 또 다시 로그인할 필요가 없다. 즉, 로그인하는 코드는 짜지 않아도 된다.

     

    파이썬 셀레니움 네이버 로그인 자동입력 방지문자 뚫기

    파이썬 셀레니움(selenium)을 이용해 네이버 로그인을 자동으로 해보겠다. 셀레니움과 크롬 드라이버가 필요하며, 준비가 되지 않은 분은 이전 글을 참고하길 바란다. 파이썬 셀레니움(selenium) 크

    kissi-pro.tistory.com

    이제 기본적인 세팅 및 사전 설명은 모두 끝이 났다. 다음 시간부터 본격적으로 파이썬 코딩을 시작하겠다.

     

    쿠팡 파트너스 후기 및 결과에 대한 내용은 아래 영상을 참고하자! 영상 끝 부분에 프로그램 구동 장면도 포함되어 있다.

     

    https://youtu.be/kBwhahwxH8g

    2021.08.05 - [파이썬] - [Python] 네이버 블로그 자동 포스팅 프로그램 만들기 - 2. 제목, 본문 작성

     

    [Python] 네이버 블로그 자동 포스팅 프로그램 만들기 - 2. 제목, 본문 작성

    네이버 블로그 자동으로 포스팅해주는 프로그램을 파이썬(Python)으로 짜 보겠다. 만약 이전 글을 읽지 않았다면, 기본 세팅에 대한 내용을 모를 수 있으므로 참고하기 바란다. [Python] 네이버 블로

    kissi-pro.tistory.com