본문 바로가기
반응형

전체 글121

쿠팡파트너스 deeplink(딥링크) API 활용하는 법 deeplink API를 활용하시려면 프로그래밍 언어의 이해가 필요합니다. 아래 설명은 파이썬 프로그래밍의 설명입니다. 쿠팡파트너스 예제 쿠팡파트너스 API 가이드에 각 프로그래밍 언어별로 API 호출방법이 설명되어 있습니다. 물론 이게 무슨 소린가... 할텐데요. 방법은 간단합니다. 쿠팡파트너스 API 활용할 수 있는 인증키를 승인받고 그 인증키를 활용해서 정해진 형식으로 쿠팡파트너스 서버를 호출하면 리턴값을 넘겨받아 활용합니다. 쿠팡파트너스 인증함수 인증키를 활용해서 리턴값을 받는 방법은 쿠팡파트너스 가이드에 자세히 나와 있습니다. 쿠팡파트너스 API 활용 인증키를 받았고 그걸 활용해서 인증함수를 만들어 정해진 데이터를 추출하고자 할때 사용합니다. 쿠팡파트너스 API를 활용하려면 인증함수는 필수적으로.. 2022. 5. 19.
쿠팡파트너스 자동 포스팅 한달 돌려본 결과 개발 환경 언어 - 파이썬 3.9.10 개발 툴 - vscode, github 웹사이트 - 워드프레스 웹서버 - AWS DB - 메모장 기타 - 쿠팡파트너스 API, M1 맥북 개발 과정 다방면으로 잘때 어떻게 하면 돈을 벌까... 시작한 블로그였는데 내가 발행하는 글들이 꽤 잡스럽다는 느낌을 지울 수 없었다. 열심히 글을 다 쓰고 보면 여기저기 흩어진 정보들을 짜집기 하는 정도에 불과했다. 블로그 하는 사람이라면 다들 알겠지만 창작의 고통은 실로 어마어마하기에 다들 기존 정보 짜집기하는 글들을 많이 발행한다. 그 와중 이렇게 쓸바에야 자동으로 글을 쓰도록 하면 어떨까 하는 생각이 들어 쿠팡파트너스를 활용한 자동포스팅을 개발하게 되었다. 웹프로그래머로 몇년 먹고 살고 지금도 전산관련 직종에 종사하는 터라.. 2022. 5. 12.
vscode 와 깃허브 신규 프로젝트 생성 및 연동하는 법 깃허브 깃허브에 가입이 되어 있다는 것을 전제로 신규 프로젝트를 생성한다. 생성하는 법은 간단. 그리고 생성한 신규 프로젝트의 URL 경로를 복사한다. vscode 신규 프로젝트를 vscode에서 생성하는 것이 아니라 깃허브에서 불러온다. 불러오는 방법은 다음과 같다. 먼저 F1키를 눌러 검색 창에 'Git:Clone' 이라고 친다. 몇글자 치면 아래와 같이 자동완성이 된다. 이후 다음 화면에서 깃허브에서 복사한 URL를 붙여넣기 한다. 그리고 엔터를 치면 내 PC에 어디에 프로젝트 폴더를 생성할 것인지 팝업창이 뜬다. 나는 내 워크스페이스에 신규 폴더를 생성하여 넣으려고 했는데 현재 워크스페이스는 깃허브내 다른 리포지토리를 보고 있어 그렇게 할수 없어 새로운 경로로 생성했다. 아래와 같이 복제한 리포지.. 2022. 5. 2.
python "can only concatenate str (not "TypeError") to str" 해결방법 쿠팡에서 리뷰를 긁어오던 중 ... 에러가 발생... Try ~ Catch 문으로 에러 확인 중 다음과 같은 에러가 발생하는 걸 확인했다 can only concatenate str (not "TypeError") to str not int는 알겠는데 TypeError 는 무엇일까 구글링하던 중 제대로 된 답변은 찾지 못하고 이래저래 print 찍으면서 확인 했는데 결과는 단순했다. 각 별점별 리뷰를 긁어오고 있었는데 로그 처리를 위해 print문을 추가했다. star3_len = len(driver.find_elements_by_class_name('sdp-review__article__list__review__content.js_reviewArticleContent')) print('3점 리뷰 개수:.. 2022. 4. 7.
pyautogui 맥(mac)에서 이미지를 못 찾을 때 (locateCenterOnScreen)해결 방법 m1 맥북 화면 맥북의 경우 더 큰 픽셀 밀도를 활용하여 더 선명한 이미지를 얻기 위해 화면 픽셀 수가 2배라는 점 때문에 이미지 서칭을 못하고 이상한 곳을 찾곤 한다. 삽질 openCV (설치방법 : pip install opencv-python)를 설치하면 confidence를 사용할 수 있는데 이걸로 해결할 수 없다. ※ confidence : 화면에서 이미지를 찾는 정확도를 지정할 수 있음 (confidence = 0.9 : 이미지가 90% 일치하면 ok) region을 활용하여 범위를 지정하여 서칭하는 것도 먹히질 않는다. 물론, grayscale을 True로 지정해서 채도를 낮춰 찾는 것도 안됨. driver.set_window_size(1440, 900) # 맥북 최대 사이즈 를 2배 늘려도.. 2022. 3. 29.
pyautogui "name 'Image' is not defined" 에러 발생 시 해결법 name 'Image' is not defined 에러 처음에는 이미지 경로가 문제가 있는 걸로 파악하고 'r' 넣어서 경로 지정해보고 //로 경로 지정해보고 os.path로 경로 지정해보고 살짝 구글링 해보고 나오는 결과는 다 해본거 같은데 해결이 안됨.. 해결법 pip install image image 관련 패키지가 있는데 설치가 안된 모양.. image패키지 설치 후에 locationonscreen 명령어 잘 작동된다. 2022. 3. 28.
셀레니움 브라우저 창 크기 설정 및 위지 조정하는 법 브라우저 위치 조정 driver.set_window_position(0,0) 브라우저를 화면 좌측 맨 위 부분에 뜨게 한다. 물론 메인모니터 ~ 브라우저 화면 크기 변경 driver_set_window_size(1440, 900) 맥북의 기본 사이즈 형이다. 맥북으로 실행하면 최대 사이즈로 실행된다. URL을 불러오기 전 설정해준다 (get명령어 전) 창 크기 및 위치 조정 이유 스크래핑을 하기 위해 봇 우회를 여러가지 시도해봤는데 완벽한 건 없었다. pyautogui 패키지를 활용 이미지 클릭와 스크래핑을 조합하기 위해서는 창 크기가 일정한 곳에 일정한 크기로 떠야 한다. 맥북으로 하다가 윈도우PC에서도 멀쩡이 돌아가야 하는 것도 하나의 이유 ~ 2022. 3. 28.
쿠팡 썸네일 이미지 크기 조정 후 다운로드 하는 법 쿠팡 썸네일 PC저장 개발자 모드(F12 클릭)로 들어가서 해당 썸네일을 클릭, src 부분을 다른 인터넷 창에 붙여 넣으면 이미지만 볼 수 있다. 여기서 오른쪽 마우스 클릭해서 이미지를 다운로드 받는다. 이미지 경로 위 이미지 경로 : //thumbnail10.coupangcdn.com/thumbnails/remote/492x492ex/image/retail/images/613323194269373-64afecac-114e-4c1f-9f15-8668fb65c340.jpg 쿠팡 이미지 경로는 보통 위와 같다. 여기서 이미지 사이즈로 보이는 492x492를 다른 크기로 변경해주고 우측마우스 클릭 + 다른이름으로 저장을 하면 해당 픽셀의 이미지를 바로 다운로드 받을 수 있다. 사용법 자동 포스팅할때 해당 방.. 2022. 3. 11.
깃허브 fatal: Not possible to fast-forward, aborting. 에러 해결방법 에러 > git pull --tags origin main From https://github.com/~~~~~ * branch main -> FETCH_HEAD fatal: Not possible to fast-forward, aborting. 깃허브에서 해당 에러가 발생하면 rebase로 간단 해결가능하다. 해결법 VS code 해결 완료 2022. 3. 7.
반응형