본문 바로가기

전체 글195

HP 노트북의 에러 없애기 - HP Client Security 제거로 DPPassFilter.dll 오류 해결 오늘은 윈도우 업데이트 후에 발생하는 DPPassFilter.dll 에러에 대해서 수정 방법을 알아보려고 합니다.어느날 노트북을 재부팅 하였더니 DPPassFilter.dll 관련한 에러가 아래 사진 처럼 나타납니다.   Table Of ContentsDigitalPersona의 HP ProtectTools Security Manager의 DPPassFilter.dll 파일 개요dppassfilter.dll이란? 문제 해결하기 HP Client Security Manager 삭제DigitalPersona의 HP ProtectTools Security Manager의 DPPassFilter.dll 파일 개요먼저 DPPassFilter.dll이 무엇인지 검색을 통해서 알아보았습니다. dppassfilter... 2024. 11. 4.
쿠팡 API를 이용하여 상품 업로드 시 인증 에러 원인과 처리 방법 지난시간에 네이버 스마트스토어 상품을 가져다 쿠팡 API로 쿠팡에 업로드 하는 방법 첫번째 시간을 가졌었습니다.오늘은 쿠팡 API 연동시 발생하는 인증 에러 관련해서 처리 방법을 알아보겠습니다.Table Of Contents401 Unauthorized 오류자체개발 Key 등록하기"Specified signature is expired." 에러가 발생하는 경우401 Unauthorized 오류쿠팡의 openAPI는 한 업체에 하나의 앱만 연결 가능합니다. 그러므로, 자체개발하는 경우 다른 툴 연동은 안된다고 보시면 됩니다.OpenAPI Key가 정상적으로 등록되어있지 않으면 401 Unauthorized 에러가 발생합니다.자체개발 Key 등록하기OPEN API를 발급 받으면 업체를 입력해야하는데, "판매.. 2024. 10. 31.
네이버 스마트스토어 상품 가져와서 쿠팡에 자동으로 올리는 프로그램 만들기 스마트스토어에서 상품을 대량으로 올려서 팔고 있습니다. 말이 대량이긴 한데, 아직 3천 건 정도밖에 안되긴 합니다.그래서, 이 상품들을 쿠팡과 다른 온라인 마켓에 올려보려고 합니다.일단 계획은 네이버 커머스 API를 통해 상품 정보를 가져오고 이 정보를 이용해서 쿠팡 API로 자동으로 상품 등록을 해보려고 합니다.Table Of Contents 1. 네이버 커머스 API 센터2. 쿠팡 API 키 발급 및 조회쿠팡 API 키 발급쿠팡 API 키 조회3. 쿠팡 상품 등록 절차 이해하기4. 물류센터 API로 반품지와 출고지 코드 가져오기5. 카테고리 정하기1. 네이버 커머스 API 센터먼저 네이버 커머스 API 센터에서 상품 정보를 가져와서 이 정보들을 쿠팡의 상품으로 등록할 정도의 정보가 나오는지 확인해 봐.. 2024. 10. 28.
우분투 20.04 리눅스에서 crontab(크론탭)으로 주기적인 작업 자동화하기 파이썬으로 크롤링을 돌려서 주기적으로 특정 작업을 하는 프로그램을 만들었습니다. 이 프로그램은 주기적으로 매일 돌려야해서 자동으로 우분투에서 실행되게하고 저는 가끔 로그만 보고 싶습니다. 어떻게 해야할까요?바로 linux에는 crontab이라는 명령이 있어서 주기적인 작업을 자동화 할 수 있습니다. Table Of Contents주기적인 작업을 위한 crontab명령 해석하기리눅스 장비 시간이 UTC로 맞춰져 있는 경우오늘은 ubuntu 계정에서 주기적으로 수행해야하는 "nohup python3 ..." 명령을 crontab으로 매일 밤에 동작하도록 자동화 해보려고 합니다.주기적인 작업을 위한 crontab매일 새벽 2시에 nohup python3 web-tools/ss-crawling/apiSellou.. 2024. 10. 21.
우분투에서 크롬 드라이버와 Selenium으로 headless(헤드리스) 웹 크롤링 문제 해결하기 크롬 드라이버와 셀레니엄을 통해 로그인을 하는데 headless로 했더니 아래와 같이 버튼 클릭시 에러가 납니다. 오늘은 헤드리스로 느린 우분투 서버에서 동작시킬때 왜 문제가 발생하는지 알아보겠습니다. Traceback (most recent call last): File "web-tools/ss-crawling/apiSellout.py", line 31, in main inStockOriginProductsNo.extend(crawlerupick.checkInStockAPI(productsCodes)) File "/home/ubuntu/web-tools/ss-crawling/crawlerUPick.py", line 840, in checkInStockAPI inStockCodes = se.. 2024. 9. 23.
파이썬으로 웹 페이지 크롤링 - 홈페이지 로그인 하기 특정 사이트에 홈페이지에 로그인을 하여 로그인 한 상태에서 웹 사이트를 크롤링하는 경우가 많습니다. 이를 위해서 오늘은 로그인을 하기 위한 기술들과 코드를 알아보도록 하겠습니다. Table Of Contents로그인 페이지 찾기개발자 모드에서 페이로드 찾기코드 작성하기로그인 페이지 찾기먼저, 로그인을 하는 페이지를 찾아야 합니다. 로그인 하는 페이지를 찾고 URL을 알아낸 후 해당 URL에서 데이터를 보내는 페이로드를 찾아 동일한 내용으로 request를 보내면 로그인이 됩니다. 개발자 모드에서 페이로드 찾기이때, 네트워크 탭에서 캐시 사용 안 함을 체크해 놓고 하는 것이 좋습니다. 아래와 같은 페이로드를 찾아서 실제 코드에 동일하게 붙여 넣으면 됩니다. saveId는 n으로 바꿔줬습니다. 코드 작성하.. 2024. 9. 23.
리눅스(우분투 20.04)에서 커맨드라인으로 구글 크롬(google-chrome) 설치하기 저는 오라클 클라우드 서버를 무료로 사용중에 있습니다. 성능은 느리지만 오라클 클라우드는 평생 무료 서버를 제공해 줍니다. 물론 과정은 조금 힘들었는데, 현재는 오라클에서 평생 무료 서버를 할당 받아서 사용중입니다.여기에서 크롬을 설치할 필요가 생겼습니다. 그래서, 오늘은 GUI가 없는 우분투에서 CLI를 사용하여 Google Chrome을 설치하는 방법을 알아보고 하나씩 따라해 보도록 하겠습니다. Table Of Contents1. 필수 패키지 설치2. Google Chrome의 GPG 키 추가3. Google Chrome의 소스 리스트 추가4. Chrome 설치5. 확인6. 크롬 실행 테스트7. 한글 폰트 설치8. 폰트 캐시 갱신9. Chrome 재시작1. 필수 패키지 설치Google Chrome을 .. 2024. 9. 23.
온라인 전자책으로 40억을 번 핵심 마케팅 비법 - 스토리설계자 파헤치기 오늘의 글은 39,000원짜리 전자책을 무려 40억 원어치나 판매한 방법을 소개합니다. 믿기 어려우실 수도 있지만, 스토리 설계자에서는 그 과정을 상세히 설명해줍니다. 책을 읽고 정리한 사람은 두 가지 확실한 혜택을 얻게 됩니다.첫째, 한 번도 판매하지 않은 물건이 팔리는 '마법'을 경험하게 됩니다.둘째, 온라인 전자책이 40억 원어치나 팔릴 수 있었던 글쓰기 비법을 13단계로 모두 배울 수 있습니다. 이 책에서 배운 내용을 적용하면 매출이 이전과는 비교할 수 없을 만큼 오를 것입니다. 많은 사람들이 제품을 개발하고, 직원을 고용하고, 마케팅도 해봤을 겁니다. 하지만 매출이 생각처럼 오르지 않는 경우가 많죠. 만약 지금 당신이 어떤 한계에 부딪혔다고 느낀다면, 그 벽을 넘지 못하는 이유는 실력의 한계일 .. 2024. 9. 14.
워드프레스 블로그 홈페이지 1분만에 자동 목차 차례 만들고 적용하기 - 플러그인으로 가장 쉽게 하기 최근 워드프레스로 홈페이지를 만들었습니다. 이 홈페이지는 저희 제품에 대한 쇼핑몰과 함께 건강관련 정보를 제공하는 블로그로 활용하기로 마음먹었습니다. 그러다보니, 블로그 글에 목차가 나오면 좋을 것 같아서 워드프레스 홈페이지에 자동목차를 적용하는 방법을 적용해 보았습니다.오늘은 워드프레스 홈페이지에 자동목차를 적용하는 가장 쉬운 방법을 차근차근 설명해 드리겠습니다. 자동목차를 적용하면 긴 글의 가독성을 높이고, 사용자가 원하는 섹션으로 쉽게 이동할 수 있게 됩니다.가장 쉬운 방법은 플러그인을 사용하는 것입니다.Table Of Contents1. 플러그인 설치2. 플러그인 설정3. 목차 확인 및 적용4. 특정 포스트에서 목차 활성화 또는 비활성화5. 요약1. 플러그인 설치자동목차를 적용하기 위해, Easy.. 2024. 8. 28.
우분투 리눅스(ubuntu linux)에서 selenium으로 웹 크롤링 하기 파이썬으로 beautifulshop을 이용해서 크롤링을 하고 있었습니다. 그런데, 특정 사이트가 웹 브라우저가 아니라고 자꾸 418 client 에러를 뱉어냅니다.결국, 크롬 selenium을 이용해서 실제 크롬 웹 브라우저를 띄우고 크롤링을 해야겠다는 생각으로 시도해 보았습니다.결과는 매우 잘 되는 것을 확인할 수 있었고, 아래에 이러한 과정을 기록해 놓았습니다. 추가로 우분투에서 특정 사이트를 크롤링 하거나 로그인 하는 작업을 할때, request로 가능한 사이트가 있습니다. 하지만, 많은 사이트들은 파이썬의 일반 request를 이용하면 헤더를 보거나 다른 신호를 파악해서 에러를 반환합니다. 크롤링으로 너무 많은 작업을 요청하면 사이트에 문제가 생기거나  할 수 있어서 그렇습니다. 파이썬의 requ.. 2024. 8. 17.
파이썬(python3) 실행파일(exe) 만드는 법 - pyinstaller 설치부터 생성까지 요즘에 파이썬으로 간단한 도구를 만들면서 취미생활을 하고 있습니다. 그런데, 이걸 다른 사람에게 전해주려니 그냥 주면 안 될 것 같아서 실행파일을 만들어서 주려고 합니다.파이썬 스크립트를 실행 파일(exe)로 변환하면, 파이썬이 설치되지 않은 컴퓨터에서도 프로그램을 실행할 수 있습니다. pyinstaller는 이러한 작업을 쉽게 도와주는 도구입니다. 오늘은 pyinstaller를 설치하고, 파이썬 스크립트를 실행 파일로 만드는 과정을 단계별로 설명하겠습니다.Table Of Contents1. pyinstaller 설치2. 파이썬 스크립트 준비3. pyinstaller로 실행 파일 생성4. 생성된 실행 파일 확인5. 추가 옵션6. 주의사항결론1. pyinstaller 설치pyinstaller를 설치하려면 .. 2024. 7. 22.
우울증 증상과 최신 연구 결과로 알아본 치료 법 - 비타민D의 효과와 좋은 비타민D 고르는 법 저도 얼마 전 우울증 증세로 병원을 찾았었는데요, 무기력하고 의욕도 없고 매우 힘든 나날을 보낸 적이 있습니다. 현대인들은 특히 우울증세를 많이 겪는다고 하는데요, 오늘은 이러한 우울증이 오면 겪게 되는 증상과 개선법에 대해서 알아보겠습니다.우울증은 한국 뿐 아니라 전 세계적으로 많은 사람들에게 영향을 미치는 주요 정신 질환입니다. 그런데, 기존의 항우울제 치료를 하다 보면 항우울제 내성이 생겨서 점점 잘 듣지 않는 경우가 생길 수 있다고 합니다. 그래서, 2023년 최신 연구를 바탕으로 우울증에 도움이 되는 것이 확인된 비타민D에 대해서도 알아볼텐데요, 실제 연구 결과를 바탕으로 논문을 확인하면서 설명드리겠습니다.이렇게 우울증에 도움이 되는 비타민D를 통해서 내성 걱정 없이 활기찬 생활을 할 수 있으면.. 2024. 7. 20.