개발프로그램2020. 5. 1. 13:41

뽐뿌 알리미는 뽐뿌 사이트에 조건에 맞는 새글이 등록되면, 알려주는 프로그램입니다.

 

 

프로그램은 아래 링크에서 다운 받으실 수 있습니다.

https://bemeal2.tistory.com/288

 

 

1. 로그인

 

뽐뿌 로그인은, 뽐부 알리미를 사용하기 위한 필수 요소는 아닙니다.

일부 로그인을 해야만 들어갈 수 있는 게시판의 글을 모니터링 할 경우에만 로그인하시면 됩니다.

 

 

 

 

아이디와 비밀번호를 누르고, 로그인을 누르면, 조그만 웹브라우저가 열리면서 자동으로 로그인 처리가 된다.
이때, 로그인 구분은, 계정이 뽐뿌 자체 계정인 경우, 자체로그인 을 선택하시면 되고,
페이스북 / 카카오 / 네이버 / 구글 인 경우 각각을 선택하면 된다.

이때 입력한 아이디와 비밀번호는 save.dat 파일에 암호화 되어 저장이 된다.
(다른 사람에게 프로그램을 공유해 줄때는 반드시 save.dat 파일은 제외하고 복사해주어야 합니다.)

입력한 아이디와 비밀번호는 서버에 전송되지 않기 때문에 안심하고 이용해도 되며, 
다음번 프로그램 실행시에 자동으로 입력이 되어 매번 입력하는 번거로움이 없다.

단, 찜찜하다면 아이디와 비밀번호를 입력하지 않고, 로그인 버튼을 누르면,
웹뷰로 뽐뿌 로그인창이 열리는데 여기서 수동으로 직접 아이디와 비밀번호를 입력하고 로그인 할 수 있다.

 

 

 

2. 게시판 선택

 

 

우선, 모니터링할 게시판을 선택합니다.

 

 

 

 

게시판 선택 탭에서, 선택을 하면 됩니다.

(Lite 버전에서는 동일한 게시판을 여러번 추가할 수 없습니다)

게시판 구분별로 분류가 되어 있습니다. 게시판을 선택하고, 찾을 조건을 입력합니다.

 

 

Interval 은 검색주기를 설정하는것으로,   선택한 게시판에서 탐색 작업을 하고 나서, 다시 탐색하기 까지의 delay 시간입니다.  현재 lite 버전은 40 ~ 80 초로 고정이 되어있습니다. 즉, delay 시간은 40~80 의 랜덤값으로 (miliseconds) 주어지게 됩니다.

 

 

제외조건은 탐색된 게시글에서, 찾을 글의 제외 조건입니다.

 

기본적으로, 제목검색에서 공백은 모두 무시됩니다.

 

작성자 익명무시, 비회원제외 옵션은, 게시글이 익명글일때, 비회원 글일때 제외할지 여부입니다.

 

 

이런 글들이 익명글입니다.

 

 

 

이런 글은 비회원 글입니다.

 

제목검색에는 제목에 특정 단어가 들어간 글을 찾고자 할때 입력합니다.

여러개를 입력할 수 있고, AND 조건 OR 조건으로 찾을 수 있습니다.

 

 

 

위의 예제는 AND 조건으로, 3개의 키워드가 들어가 있습니다.

제목에 아디다스 라는 글자가 있어야 하고, 나이키라는 글자는 없어야 하며, 하이마트 라는 글자도 없어야 합니다.

 

OR 조건으로 바꾸면, 아디다스 글자가 있거나, 나이키 글자가 없거나, 하이마트 글자가 없거나...

 

기본조건은, 댓글수, 조회수, 추천추, 비추천 수를 가지고 게시글을 찾게 됩니다.

 

 

 

위 예제는 댓글수가 10개 이상이면, 조회수는 상관없고, 추천이 10명 이상인글, 비추천은 10명 이하인 글을 찾습니다.

주의할 점은, 댓글수, 조회수, 추천수는 입력한 숫자 이상이지만, 비추천은 입력한 숫자 이하의 글을 찾게 됩니다.

 

 

이렇게 탐색 조건을 입력하고, 추가 버튼을 누르면, 상단의 탐색게시판 목록에 게시판이 추가됩니다.

 

 

 

 

3. 탐색 시작

 

 

게시판 탐색 작업 시간 : 탐색 시작을 하게 되면, 우선, 게시판의 첫페이지글을 가져오게 됩니다.

(가져온 글은 탐색된 리스트로 들어갑니다.)

이 글들은 찾는 글에서는 제외 됩니다.

(탐색 조건에 맞아도 첫번째 글들은 제외입니다, 즉 프로그램을 탐색 작업을 시작하기 전에 이미 작성된 글은 제외합니다.)

 

그리고, 지정된 작업시간이 되면, 그때부터 게시판 글들을 가져와서, 조건에 맞는 글을 찾습니다.

(위에서 맨처음 가져온 첫페이지 글을 다시 가져왔더라도 제외.)

 

브라우저 띄우기 : 찾는 글이 나오면, 사용자의 웹브라우저(기본브라우저) 로, 바로 게시글 조회 화면을 띄어줍니다.

내부 웹뷰 열기 : 찾는 글이 나오면, 프로그램 안의 웹뷰를 열어서 보여줍니다.

Sound : 찾는 글이 나오면, 스피커에서 소리로 알려줍니다.

Telegram 으로 결과 전송 : 찾는 글이 나오면 Telegram 으로 알려줍니다.

             (링크 : Telegram 토큰 생성 방법)

 

 

 

 

 

 

게시판 탐색은, 작업시간 안에서만 진행이 됩니다.

즉, 09:00 ~ 18:00 으로 설정되어 있다면, 해당 시간안에서만 탐색이 진행이되고,

18:00 이후에는 탐색을 하지 않고 있다가, 익일 09:00 이 되면, 다시 탐색을 진행하게 됩니다.

([Start] 버튼이 눌려진 상태)

 

 

 

4. 탐색된 시물 목록

 

 

모든 탐색된 게시글은 탐색된 리스트에, 게시판별로 나옵니다.

게시판별로 최대 200개까지 나오게 됩니다. (PRO 버전은 20,000개)

 

 

 

 

상단의 검색 게시판에서 마우스 더블클릭하면, 하단의 탐색된 게시물 목록에 게시글이 나오며,

찾기 성공한 글이라면, 배경색이 다르게 표시 됩니다.

 

여기서 해당 글을 보고 싶으면, Ctrl+클릭 또는 Alt+클릭 하시면 됩니다.

 

 

 

 

5. 찾은 게시물 목록

 

 

찾은리스트는 탐색된 글중에서, 찾기 조건에 맞는 글을 찾아서 알림을 해주고, 찾은 리스트에서 모두 볼 수 있습니다.

 

 

 

 

모두 찾기 성공한 글이기 때문에, 따로 배경색을 다르게 표시하지는 않으며,

해당 글을 보고 싶으면, Ctrl+클릭 또는 Alt+클릭 하시면 됩니다.

 

 

 

6. 실시간 게시물 목록

 

 

찾기여부와 상관없이, 실시간으로 현재 뽐뿌의 1페이지에 있는 게시물 내역을 보여줍니다.

이때는, 찾기 조건이나, 블랙리스트 여부와 상관없이 모든 글의 목록을 보여줍니다.

 

 

선택버튼을 누루면 하단에 게시판 선택 창이 뜹니다.

조회를 원하는 게시판을 선택하고, 완료 버튼을 누르면,

선택한 게시판의 1페이지 게시물을 조회하여 보여주게 됩니다.

 

 

 

 

7. 블랙리스트

 

 

블랙리스트 기능은 내가 보기 싫은 유저(Nickname) 를 입력해놓으면, 탐색하지 않는 기능입니다.

 

 

 

 

 

 

블랙리스트에 입력한 유저(Nickname) 의 글은, 아예 탐색된 리스트에도 들어가지 않고, 제외가 됩니다.

 

 

 

탐색된 글 목록에서 마우스 오른쪽 버튼을 누루면, 바로 블랙리스트로 등록할 수 있습니다.

 

 

 

 

8. 구독

 

 

구독 기능은 특정 유저(Nickname) 를 구독하는 기능입니다.

해당 유저의 새글에 대한 알림을 받을 수 있습니다.

 

 

 

 

 

 

 

 

구독 리스트에 등록된 유저의 새글이 등록되면, 제목검색, 기본조건에 상관없이 무조건 알림을 하게 됩니다.

 

 

 

탐색된 글 목록에서 마우스 오른쪽 버튼을 누루면, 바로 구독 리스트로 등록할 수 있습니다.

 

 

 

 

 

9. 알림 기능

 

 

 

찾은 글이 있으면, 설정한 옵션에 따라

 

 

웹브라우저(윈도우에 설정된 기본브라우저) 를 띄어주거나,

웹뷰를 열어주거나,

 

Sound(소리)로 알림을 주게 된다.

 

또한 PC 앞에 없을 때도, 알림을 받을 수 있다.

 

Telegram / Slack / Line 메신저로 알림을 받게 되는데,

 

 

알림등록 버튼을 눌러서, 알림받을 token 정보를 입력해두면, 새글 알림을 받게 된다.

 

 

 

Telegram 으로 전송하려면, Token 과 ChatID 가 있어야 합니다.

Token 과 ChatID 생성 방법은 아래 링크에서 확인 가능하다.

 

https://bemeal2.tistory.com/277 

 

 

Slack 으로 전송하려면, Webhook 방식이나, API 방식중에 편한 방법으로 하면 된다.

webhook url 이나 OAuthToken 생성 방법은 아래 링크에서 확인 가능하다.

 

https://bemeal2.tistory.com/311

 

 

Line 으로 전송하려면, Token 이 있어야 합니다.

Token 생성 방법은 아래 링크에서 확인 가능하다.

 

https://bemeal2.tistory.com/317

 

 

Posted by 헝개
개발프로그램2020. 5. 1. 13:39

뽐뿌에 새글이 올라오면 알려주는 프로그램입니다.

 

뽐뿌 전체 게시판 및 장터, HOT 게시글, 인기글, 최신글 까지 전부 지원합니다.

 

 

 

 

 

 

 

(사용안내)

 

1. 프로그램을 시작하고, 탐색을 원하는 게시판을 선택하고,

 

2. Start 를 눌러 탐색을 시작한다.

- 게시판 최초 1페이지를 탐색하여, 탐색된 리스트에 저장하고,

  이때 저장한 1페이지 글들은 알림대상에서 제외됩니다.

 

3. 게시판 탐색 작업시간이 되면, Interval 간격으로, 게시판의 1페이지를 탐색하여, 

   탐색된 게시물 목록에 넣고,

   조건에 맞는 글일경우 찾은 게시물 목록에 넣어주며, 아래와 같은 알림을 주게 된다.

(1) 소리 알림

(2) 브라우저 띄우기 알림

(3) 웹뷰 띄우기 알림

(4-1) 텔레그램 메세지로 알림 (링크 : Telegram 토큰 생성 방법)

(4-2) 슬랙 메세지로 알림 (링크 : Slack 토큰 생성 방법)

(4-3) 라인 메세지로 알림 (링크 : Line 토큰 생성 방법)

 

 

3. 탐색 작업시간이 끝나면, 탐색이 종료되고, 익일 탐색 작업시간이 되면 자동으로 다시 시작됩니다.

   (Start 가 눌려진 상태에서)

 

자세한 사용방법 안내

https://bemeal2.tistory.com/289

 

 

 

ps. 윈도우7 이상, 닷넷 프레임웍 4.8 이상이 설치되어 있어야 실행됩니다.

 

 

 

PPomppuNotifier_v2_7_9.zip
3.92MB

 

 

 

압축을 풀고 PPomppuNotifier.exe 를 실행하세요.

readme.txt 파일을 읽어주세요.

 

 

 

 

본 프로그램의 첨부파일을 다른곳에 게시하실 수 없습니다. 
블로그 링크를 올리거나 소개하는 것은 전혀 상관이 없습니다.
카페가 블로그 등에 많은 소개 부탁드립니다.

 

 

 

Release Note

 

v1.7 - 2021.01.14 Release

- 화이트리스트 기능 추가 (등록된 유저의 글은 탐색조건에 상관없이 찾아서 알려주는 기능 - 유저 팔로잉 기능)

v2.1 - 2021.09.22 Release

- 슬랙 전송기능 추가, 뽐뿌사이트 http => https  로 변경.

v2.5 - 2022.12.26 Release

- 라인 메신저 전송기능 추가

 

Posted by 헝개
개발프로그램2020. 4. 27. 16:09

헝그리개발자입니다.

 

쇼핑몰 알리미 프로그램의 사용방법을 자세히 알려드리겠습니다.

 

프로그램은 아래 링크에서 다운 받으실 수 있습니다.

https://bemeal2.tistory.com/278

 

쇼핑몰 알리미는 품절된 상품이나 게릴라 상품이, 구매가 가능할때 알려주는 프로그램입니다.

 

프로그램을 처음 시작하시면, 쇼핑몰 Tab 선택 팝업이 뜹니다.

여기서 사용하실 쇼핑몰을 선택하시면, 다음부터는 선택된 쇼핑몰이 아래와 같이 상단 Tab 에 뜨게 됩니다.

 

 

 

 

 

 

화면의 구조는 크게 3개의 Tab 중첩 구조로 되어 있습니다.

 

- 상단의 쇼핑몰 선택 탭을 선택하면, 하단에 영역은 선택된 쇼핑몰에 관련된 내용으로 변경이 됩니다.

- 중간의 Find Setting 은 선택된 상품의 실행환경을 선택하게 되고, Browser 는 쇼핑몰을 내부 웹뷰(브라우저) 로 띄어볼 수 있고, 로그인할 수 있는 내용이 나오게 됩니다.

- 하단의 Finder 는 상품 탐색탭으로 원하는 상품을 Inverval 간격으로 찾기를 시도 하게 됩니다.

   Product Manager 는 선택된 쇼핑몰의 상품을 관리하게 됩니다.

 

 

 

 

1. 쇼핑몰 상품 관리 (Product Manager)

 

 

프로그램안에 기본으로 들어있는 상품정보를 확인하고, 같은 형식으로 상품을 등록하시면 됩니다.

 

 

 

- 구분에는 상품/검색 또는 상품/카테고리/검색 등이 나오게 됩니다.

- 상품 : 특정 상품 1개가 구매가능 할때 알려주게 됩니다.

- 카테고리 : 특정 카테고리의 상품 리스트 안에서. 특정 조건 (찾을단어) 에 맞는 상품이 구매가능한 상품으로 조회가 될때 알려주게 됩니다.

- 검색 : 특정 키워드로 검색을 한, 상품 리스트 안에서, 특정 조건 (찾을단어) 에 맞는 상품이 구매가능한 상품으로 조회가 될때 알려주게 됩니다.

 

 

** 검색조건 입력방법 **

 

 

 

- 찾고자 하는 단어를 입력하면, 해당 단어가 들어있는 상품이 구매가능한 상품으로 리스트에 나오면 알려주게 됩니다.

- 단어는 대소문자를 구분하지 않지만, 공백(스페이스) 문자는 구분합니다.

- 특정 단어가 없는 경우를 찾을 경우에는 NOT 을 입력합니다. (단어 앞에 자동으로 ~ 가 붙는다)

- 여러개의 단어를 조회할때는 AND / OR 조건에 따라 찾기가 달라집니다.

- AND 조건 : 키워드1, 키워드2 가 모두 들어있는 상품을 찾습니다.

- OR 조건 : 키워드1, 키워드2 중에 하나라도 들어있는 상품을 찾습니다.

- NOT 조건은 AND 검색에서는 특정 단어가 없어야 하는 필수 조건입니다.

  OR 검색에서 NOT 조건은, 특정단어가 없거나 (NOT 조건), 특정단어가 있거나 (일반조건) 입니다.

 

 

## 11번가 상품 등록 방법

 

 

상품 - 상품 조회화면에 보면, prdNo={상품코드} 가 있습니다.  이 숫자로된 상품코드를 복사해서, 쇼핑몰 알리미의 상품코드에 넣으시면 됩니다.

 

 

 

검색상품을 찾을때는, 11번가 검색창에 입력한 검색어를 그대로 복사해서, 상품코드에 입력합니다.

 

 

 

 

검색어를 상품코드에 입력합니다. 그리고, 찾을 단어를 입력합니다.

 

 

 

상품 등록이 끝나면, 파일 저장을 눌러야, 파일로 저장이 되고, Finder 탭에서 등록한 상품이 나타납니다.

 

 

 

 

상품이 정상적으로 등록이 되었는지 확인하려면, 사이트 열기 를 눌러서, 상품페이지가 정상적으로 나오는지 확인하시면 됩니다.

 

 

 

 

## 쿠팡 상품 등록 방법

 

쿠팡은 상품 / 카테고리 / 검색   3가지로 구분하여, 상품을 등록하면 됩니다.

상품의 URL 뒷부분만 복사해서 넣으면 됩니다.

 

주소창에서, https://www.coupang.com/ 를 제외하고 나머지를 모두 복사하여 넣어줍니다.

 

 

 

 

 

카테고리나, 검색 일때도 마찬가지로, 카테고리로 들어가거나, 검색으로 들어간 이후, URL 뒷부분을 복사해서 넣어주면 됩니다.

 

 

 

 

 

 

## 그외 쇼핑몰 상품 등록 방법

 

그외의 쇼핑몰 모두, 11번가 / 쿠팡 사용법과 동일합니다.

기본으로 등록된 샘플을 참고하여 등록하시면 됩니다.

 

 

 

 

2. 쇼핑몰 상품 찾기 (Finder)

 

 

 

 

Finder 는 상품찾기 Watcher 가 상품 상태를 주시하고 있다가, 구매가능하다면, 사용자에게 알려주는 역할을 합니다.

 

Product Manager 에서 등록된, 상품목록이 나옵니다. 프로그램을 시작하면, 자동으로 불러오며, Product Manager 에서 수정한 내역을 바로 보시려면, 마우스 오른쪽 버튼을 눌러주면, 새로고침 됩니다.

 

 

상품목록에서 상품을 선택하고, Start 버튼을 누르면, Watcher 가 상품을 주시하게 됩니다.

 

 

 

 

상품목록에는 탐색여부가 탐색으로 바뀌고, 탐색횟수는 try 한 횟수가 나타나게 됩니다.

 

 

상품이 구매가능하다면, 찾기결과 에 내용을 출력하고, 사용자에게 구매가능하다고 알려주게 됩니다.

상품을 찾았으면, Finder (상품 Watcher) 는 종료됩니다.

(쿨타임 : 없음 - 찾기 완료후 종료된다.)

(쿨타임 : 시간 - 지정된 시간만큼 휴식후에, 상품 찾기가 재개된다.)

 

 

 

3. 실행 상태 Find Setting

 

Finder 의 Watcher 가 실행되는 조건을 설정합니다.

 

 

Limit Count 는 상품찾기 try 최대 횟수입니다.

즉, 4000 으로 설정하면,  탐색횟수가 4000이 될때까지 못찾으면, Finder 가 종료하게 됩니다.

 

Interval 은 실행 주기 입니다.

 

설정된 시간(20~40초) 사이의 random 값으로 Interval 이 설정되며,

 

상품찾기를 하고 나서, 다음번 시도까지의 delay 시간입니다.

 

적용을 누르면, 현재 선택한 값으로 수정이 됩니다.

 

Find Setting 과 Browser 설정값들은,  save.dat 파일로 저장이되고, 프로그램을 다시 시작하면, 저장된 값이 기본값이 된다.

 

 

4. 브라우저 실행 / 설정 (Browser)

 

 

 

 

로그인정보를 입력하시고, 로그인버튼을 누르면 자동으로 로그인이 됩니다.

로그인정보를 입력하지 않고, 로그인버튼을 눌러서 수동으로 로그인 하실수도 있습니다.

 

 

 

 

홈페이지/로그인 등을 통해 내부 웹뷰를 띄우게 되면, 위와같이 새창(form) 으로 직접 브라우저에 로그인하거나,

지역을 변경하거나, 언어, 다양한 옵션을 바꿀 수 있습니다.

 

이를 통해서, 로그인이 필요한 쇼핑몰, 상품, 카테고리, 국가설정, 지역설정, 배송지 설정 등등의 다양한 옵션이 필요할때,

[쿠키적용] 을 누르시면, Finder 에서 현재 설정된 브라우저의 쿠키값을 알려주게 됩니다.

 

따라서 Finder 는 설정된 조건으로 상품을 검색하게 됩니다.

 

브라우저 띄우기는 현재 보고 있는 화면을, 사용자의 웹브라우저(기본브라우저) 로 띄어줄수 있으며,

스크립트 실행은, 현재 페이지에 자바스크립트를 실행해 볼 수 있습니다.

 

 

 

5. 탐색 성공시 알림

 

 

 

 

- 구매가능 상품 탐색이 성공하면, Finder (상품 Watcher) 는 종료됩니다. (쿨타임 : 없음 설정시)

- Result 에는 해당 쇼핑몰의 찾기 성공한 내역이 보여지며,

- 찾기결과에는 모든 쇼핑몰의 탐색 결과가 나타나게 됩니다.

- Sound 체크가 되어 있다면, 빵빠레 소리가 스피커에서 나오게 됩니다.

 

 

 

브라우저 : 탐색 성공시에 사용자의 웹뷰 또는 웹브라우저 (기본 브라우저)로, 상품페이지를 바로 띄어주게 됩니다.

 

쿨타임 : 탐색 성공시, 지정된 시간만큼 Watcher 가 휴식을 취하고, 탐색을 재개하게 됩니다.

(쿨타임 : 없음 일때는 탐색 성공 후 바로 Watcher 는 종료됩니다.)

 

Telegram / Slack / Line 전송이 선택되어 있다면, 아래와 같이 메신저 알림이 옵니다

 

 

 

 

 

알림등록 버튼을 눌러서, 수신 정보를 입력하면 된다.

 

 

 

Telegram 으로 전송하려면, Token 과 ChatID 가 있어야 합니다.

Token 과 ChatID 생성 방법은 아래 링크에서 확인 가능하다.

 

https://bemeal2.tistory.com/277

 

 

Slack 으로 전송하려면, Webhook 방식이나, API 방식중에 편한 방법으로 하면 된다.

webhook url 이나 OAuthToken 생성 방법은 아래 링크에서 확인 가능하다.

 

https://bemeal2.tistory.com/311

 

Line 으로 전송하려면, Token 이 있어야 합니다.

Token 생성 방법은 아래 링크에서 확인 가능하다.

 

https://bemeal2.tistory.com/317

 

 

PS. 쇼핑몰별로 HTML 구조가 변경되면, 찾기가 안될 수 있습니다.

수시로, 구매가능한 상품/검색 으로 테스트해보시기를 요청드립니다.

 

Posted by 헝개