본문 바로가기
코드리뷰

파이썬 크롤링으로 YES24 베스트 셀러 Top 10 가져오기

by 디마드 2022. 10. 21.

2022.12.04 - [코드리뷰] - 크몽 전자책 출시 심사 통과하기

2022.12.08 - [전자책 만들기] - 크몽 전자책 출시 2일 만에 첫 판매 수익 올리다

크롤링을 이용해 YES24 종합 베스트 Top10을 가져와 보았다. 간단할 줄 알았는데 2시간은 꼼짝없이 코딩을 했네요. 오랜만에 코딩하고 즐거움을 느꼈음...회사에서도 이러면 얼마나 좋을까나....T.T

파이썬 크롤링 이용하기

크몽에 전자책도 출시했어요. "블로그 포스팅 자동화로 방문자 10배 늘린 실전노하우"

https://kmong.com/gig/424811

 

블로그 포스팅 자동화로 방문자 10배 늘린 실전노하우 | 29000원부터 시작 가능한 총 평점 5점의 전

2개 총 작업 개수 완료한 총 평점 5점인 디마드의 전자책, 직무스킬 전자책 서비스를 2개의 리뷰와 함께 확인해 보세요. 전자책, 직무스킬 전자책 제공 등 29000원부터 시작 가능한 서비스

kmong.com

~ 크롤링 결과 ~

1. 트렌드 코리아 2023

  • 김난도,전미영,최지혜,이수진,권정윤,이준영,이향은,한다혜,이혜원,추예린 저 | 미래의창 | 2022년 10월
  • 19,000원 →17,100원(10% 할인) | YES포인트 950원(5% 지급)
  • 침체와 불황을 넘어 더 높이 뛰어오를 토끼의 해 2023, 남다른 치열함과 기민함으로 새롭게 무장하라 2년이 넘는 시간 동안 지속된 코로나19 사태를 거치면서 우리의 삶은 큰 변화를 맞이했다. 2022년 하반기에 이르러 사회적 거리두기가 해제되면서 한산했던 거리가 조금씩 활기를 띠기 시작했고 그곳을 오가는 사람들...
트렌드 코리아 2023

.

2. 아버지의 해방일지

  • 정지아 저 | 창비 | 2022년 09월
  • 15,000원 →13,500원(10% 할인) | YES포인트 750원(5% 지급)
  • 새삼스럽게 경탄스럽다! 압도적인 몰입감, 가슴 먹먹한 감동 정지아의 손끝에서 펼쳐지는 시대의 온기 미스터리 같은 한 남자가 헤쳐온 역사의 격랑 그 안에서 발견하는 끝끝내 강인한 우리의 인생 김유정문학상 심훈문학대상 이효석문학상 등을 수상하며 문학성을 두루 입증받은 ‘리얼리스트’ 정지아가 무려 32...
아버지의 해방일지

.

3. 불편한 편의점 2

  • 김호연 저 | 나무옆의자 | 2022년 08월
  • 14,000원 →12,600원(10% 할인) | YES포인트 700원(5% 지급)
  • 재방문을 환영합니다 여기는 청파동 ALWAYS편의점입니다 출간 후 1년이 넘도록 독자의 사랑을 받으며 베스트셀러 상위권을 지키고 있는 소설, 김호연 작가의 『불편한 편의점』이 그 두 번째 이야기로 다시 찾아왔다. 청파동 골목의 작은 편의점을 무대로 힘겨운 시대를 살아가는 우리 이웃들의 삶을 따뜻하고 유쾌하...

 

 

 

 

 

 

불편한 편의점 2

.

4. 주술회전 20 더블특장판

  • 아쿠타미 게게 글그림/이정운 역 | 서울미디어코믹스(서울문화사) | 2022년 10월
  • 6,000원 →5,400원(10% 할인) | YES포인트 300원(5% 지급)
  • 서로의 술식으로 인해 압사 직전에 놓인 후시구로와 레지.
주술회전 20 더블특장판

.

5. 세상에서 가장 쉬운 본질육아

  • 지나영 저 | 21세기북스 | 2022년 09월
  • 18,800원 →16,920원(10% 할인) | YES포인트 940원(5% 지급)
  • 『세바시』 『신사임당』 『EBS부모클래스』 『아침마당』 화제의 인물! 존스홉킨스 소아정신과 지나영 교수가 알려주는 궁극의 육아 원칙 스스로 삶을 개척하는 아이로 키우는 ‘본질육아’ 한국인 최초 존스홉킨스 소아정신과 교수이자 의사로서, 지나영은 20년 가까이 수많은 아이와 부모를 보아왔다. 다양한 문제...
세상에서 가장 쉬운 본질육아

.

6. 하얼빈

  • 김훈 저 | 문학동네 | 2022년 08월
  • 16,000원 →14,400원(10% 할인) | YES포인트 800원(5% 지급)
  • 『칼의 노래』를 넘어서는 깊이와 감동 김훈이 반드시 써내야만 했던 일생의 과업 ‘우리 시대 최고의 문장가’ ‘작가들의 작가’로 일컬어지는 소설가 김훈의 신작 장편소설 『하얼빈』이 출간되었다. 『하얼빈』은 김훈이 작가로 활동하는 내내 인생 과업으로 삼아왔던 특별한 작품이다. 작가는 청년 시절부터 안중...
하얼빈

.

7. 역행자

  • 자청 저 | 웅진지식하우스 | 2022년 05월
  • 17,500원 →15,750원(10% 할인) | YES포인트 870원(5% 지급)
  • 오타쿠 흙수저에서 월 1억 자동 수익을 실현한 무자본 연쇄창업마, 라이프해커 자청의 인생 역주행 공식. 대부분의 사람들은 유전자와 본성의 명령을 그대로 따르기 때문에 평범함을 벗어날 수 없다. 하지만 정작 자신은 이를 모른 채 ‘나는 달라’ 하는 자의식에 사로잡혀서 무한 합리화에 빠져 살아간다. 스스로가 얼마...
역행자

.

8. 불편한 편의점

  • 김호연 저 | 나무옆의자 | 2021년 04월
  • 14,000원 →12,600원(10% 할인) | YES포인트 700원(5% 지급)
  • 불편한데 자꾸 가고 싶은 편의점이 있다! 힘들게 살아낸 오늘을 위로하는 편의점의 밤 정체불명의 알바로부터 시작된 웃음과 감동의 나비효과 『망원동 브라더스』 김호연의 ‘동네 이야기’ 시즌 2 2013년 세계문학상 우수상 수상작 『망원동 브라더스』로 데뷔한 후 일상적 현실을 위트 있게 그린 경쾌한 작품과 ...
불편한 편의점

.

9. 올리버쌤의 미국식 아이 영어 습관 365

  • 올리버 샨 그랜트 저/정다운 그림 | 브라이트 | 2022년 10월
  • 23,000원 →20,700원(10% 할인) | YES포인트 1,150원(5% 지급)
  • “미국 엄마, 아빠가 아이에게 매일 말해주는 필수 영어 표현 365” 209만 구독자 국민 영어 채널 ‘올리버쌤’의 아이를 위한 진짜 미국식 영어 습관! 일상생활에서 자연스럽게 영어를 알려주며 209만 구독자에게 사랑받는 올리버쌤이 아이를 위한 일력을 출간했다. 매일 한 장씩 아이와 함께 넘겨 보며 영어 자신...
올리버쌤의 미국식 아이 영어 습관 365

.

10. 합격 공식

  • 최하은 저 | 클랩북스 | 2022년 10월
  • 17,000원 →15,300원(10% 할인) | YES포인트 850원(5% 지급)
  • 모든 시험에 통하는 합격 공식! “동기는 더하고, 잡념은 빼고, 시간은 곱하고, 계획은 나누자” 복잡한 공부법을 사칙연산 공식으로 가뿐하게 정리했다! 저자는 남들보다 빠르게, 많은 ‘합격’을 경험했다. 만 15세에 본 첫 수능에서 건대 합격, 만 16세에 본 두 번째 수능에서 연대 합격. 그리고 대입에 이르는 ...
합격 공식

 

~ 소스코드 ~

from base64 import encode
import requests
from bs4 import BeautifulSoup
import datetime as dt

if __name__ == "__main__":
    url = 'http://www.yes24.com/24/Category/BestSeller?CategoryNumber=001&sumgb=06'
    res = requests.post(url)
    soup = BeautifulSoup(res.text, 'html5lib')
    
    x = dt.datetime.now()
    today = str(x.year) + '-' + str(x.month) + '-' + str(x.day)
    
    blog_name = "nocrazy"
    title = "YES24 종합 베스트 셀러 Top 10 (" + today +")"
        
    j = 1
    k = 2
    contentAll = ""
    for i in range(1,11,1):            
        # 제목
        bookTitle_tag ='#category_layout > tbody > tr:nth-child(' + str(j) + ') > td.goodsTxtInfo > p:nth-child(1) > a:nth-child(1)'                        
        bookTitles = soup.select(bookTitle_tag)
        bookTitle = bookTitles[0].text        
        # 저자/출판사/발행월
        auth_tag ='#category_layout > tbody > tr:nth-child(' + str(j) + ') > td.goodsTxtInfo > div'
        auths = soup.select(auth_tag)
        auth = auths[0].text.replace('\n', ' ').replace('\r', '').replace('\t','').strip()               
        # 가격/
        price_tag ='#category_layout > tbody > tr:nth-child(' + str(j) + ') > td.goodsTxtInfo > p:nth-child(3)'
        prices = soup.select(price_tag)
        price = prices[0].text.replace('\n', ' ').replace('\r', '').replace('\t', '').strip()        
        # 요약
        summary_tag ='#category_layout > tbody > tr:nth-child(' + str(k) + ') > td:nth-child(2) > p.read'
        summarys = soup.select(summary_tag)
        summary = summarys[0].text.replace('\n', ' ').replace('\r', '').replace('\t', '').strip()        
        # 이미지
                      #category_layout > tbody > tr:nth-child(1) > td.image > div > a:nth-child(1) > img
                      #category_layout > tbody > tr:nth-child(3) > td.image > div > a:nth-child(1) > img
        bookImg_tag ='#category_layout > tbody > tr:nth-child(' + str(j) + ') > td.image > div > a:nth-child(1) > img'
        bookImgs = soup.select(bookImg_tag)
        bookImg = bookImgs[0].text.replace('\n', ' ').replace('\r', '').replace('\t', '').strip()        
        bookImg = (bookImgs[0].attrs['src'].split('/'))[4]      
            
        content  = '<h3 data-ke-size="size23"><b>' + str(i) + '. ' + bookTitle + '</b></h3>'
        content += '<ul style="list-style-type: disc;" data-ke-list-type="disc">'        
        content += '<li>' + auth + '</li>'
        content += '<li>' + price + '</li>'
        content += '<li>' + summary + '</li>'
        content += '</ul>'
        content += '<figure data-ke-type="emoticon" data-ke-align="alignCenter" data-emoticon-isanimation="false"><img src="https://image.yes24.com/goods/' + \
            bookImg +'/L"  width="300" alt="' + bookTitle + '"/></figure>'        
        content += '<P>.</P>'        
        contentAll += content
        j = j + 2
        k = k + 2
        
    print( contentAll )
블로그 포스팅 자동화에 대해 처음부터 하나하나 알고 싶으신 분들을 위해 전자책을 만들었어요. 크몽에서 만나보실 수 있습니다. 1일 1포스팅을 자동화해서 잠자는 사이에도 열일하는 블로그를 만들어 보아요. 

https://kmong.com/gig/424811

 

블로그 포스팅 자동화로 방문자 10배 늘린 실전노하우 | 29000원부터 시작 가능한 총 평점 5점의 전

2개 총 작업 개수 완료한 총 평점 5점인 디마드의 전자책, 직무스킬 전자책 서비스를 2개의 리뷰와 함께 확인해 보세요. 전자책, 직무스킬 전자책 제공 등 29000원부터 시작 가능한 서비스

kmong.com

전자책 출시와 등록 과정에 대해서 궁금하시면 아래 게시글을 보셔요..

2022.12.04 - [코드리뷰] - 크몽 전자책 출시 심사 통과하기

 

크몽 전자책 출시 심사 통과하기

미루고 미루다가 오늘 필 받아서 전자책 탈고하고 크몽에 심사 올렸습니다. >> 심사 요청 2번 만에 통과했습니다. 짜잔~ https://kmong.com/gig/424811 블로그 포스팅 자동화로 방문자 10배 늘린 실전노하

iamgus.tistory.com

2022.12.08 - [전자책 만들기] - 크몽 전자책 출시 2일 만에 첫 판매 수익 올리다

 

크몽 전자책 출시 2일 만에 첫 판매 수익 올리다

이제 정말 되는구나. 크몽에 전자책 올리고 2일 만에 첫 구매자가 나타났다. 카톡 구매 알림을 받으니 회사에서 따박따박 받던 월급과는 완전히 다른 느낌이었다. 블로그 포스팅 자동화로 방문

iamgus.tistory.com

 

반응형

댓글