자동화의 필요성구매대행의 경우 공급처에서 송장번호가 나오면 대부분 이메일을 통해 전달된다. 몇건 안되면 모르겠지만 매일 수많은 메일을 읽고 처리하는 것은 꽤나 번거로운 일이다. 더구나 사람이 확인하는 경우 오류가 발생할 여지가 있고 소모적인 경우가 많다. 송장번호를 담긴 이메일을 자동으로 읽어오고 구글 시트에 그 데이터를 기록하는 스크립트를 활용하면 많은 시간이 절약될 수 있다.코드 소개이번에 소개할 코드는 파이썬을 사용하여 NAVER 메일의 특정 이메일을 읽어와, 그 데이터를 구글 스프레드시트에 기록하는 작업을 수행하는 흐름이다. 파이썬으로 작성된 코드로 파이썬은 이 작업을 수행하기에 적합한 언어로, IMAP을 통해 이메일을 읽고 Google Sheets API를 연동하여 데이터를 기록할 수 있다. 1..
VScode 에서 코드 내 빨간색 밑줄이 나타난다면 코드에 문법에 오류, 선언되지 않은 변수, 잘못된 함수 호출 등이 있을 때 발생하는데 밑줄에 그어진 부분에 마우스를 올리면 오류 메시지를 확인 할 수 있고 이에 따라 문제를 해결하면 된다. 나의 경우 from playwright.async_api import async_playwright 에 밑줄이 표시되었다. 오류 메시지는 아래와 같은데, 이 오류 메시지는 Pylance에서 playwright.async_api 모듈을 찾을 수 없어서 발생한 것이다. 해결방법1. 모듈 설치 확인 및 설치터미널을 열고 현재 python 환경에 playwright 가 설치되어 있는지 확인해 보자pip show playwright설치가 필요하다면, 다음 명령어를 사용해 설..
건강검진 결과 - 높은 총콜레스테롤 (Total Cholesterol)과 LDL 콜레스테롤(LDL-Cholesterol)콜레스테롤 수치가 높게 나왔다.매년 느끼는 거지만 나이가 들수록 건강검진 결과보고서의 종합소견 내용이 조금씩 늘어나고 있다. 이번에는 총콜레스테롤 (Total Cholesterol) LDL 콜레스테롤(LDL-Carc-viewpoint.tistory.com 땅콩버터가 다이어트와 콜레스테롤 관리에 좋은 이유 땅콩버터가 이렇게 좋을지 몰랐다. 최근 건강검진 결과 콜레스테롤 수치가 정상범위 보다 높에 나와서 먹는 것과 다이어트, 특히 복부비만에 신경을 쓰고 있던차에 땅콩버터가 좋다고 해서 관련 내용을 공유해 본다. 땅콩버터는 단순히 맛있을 뿐만 아니라 건강에도 많은 이점이 있다고 한다. 다이..
구글 스프레드 시트 사용중에 갑자기 아래와 같은 오류가 나타났다. 잘되던 것이 안되는 이유는 여러가지가 있겠지만, 새롭게 설치된 프로그램에서 문제를 일으키는 경우를 우선 살펴봐야 한다.당연한 얘기겠지만 새롭게 설치된 프로그램을 삭제하고 구글 시트의 오류발생 여부를 확인하면 된다. 나의 경우에는 잘 사용하던 이미지 다운로드인 fatkun가 멀웨어 이슈로 사용할 수가 없어, 대체 확장프로그램으로 ImageAssistant Batch Image Downloader 를 설치하였다. 이 확장 프로그램이 문제를 일으킨 것으로 보여지는 데 삭제를 하고 구글 시트를 확인하여 오류 없이 잘 작동되었다.또한 이 프로그램은 웹페이지에 영향을 끼쳐 Power Automate Desktop 웹페이지 자동화 흐름에도 오류를..
- Total
- Today
- Yesterday
- 소스제어
- 고양장항신혼희망타운
- 스크래핑
- VSCode
- 무주택세대구성원
- 버전제어
- chatGPT
- 청약제도
- vscode 구글시트 연동
- 구글API
- Python
- Selenium
- flask
- 청약통장
- 주택청약제도
- 챗gpt
- 티스토리챌린지
- kc인증
- 오블완
- OpenAI
- Git
- Google sheet
- 주택청약
- chrome버전
- 구글시트
- GitHub
- scraping
- IMPORTRANGE
- This version of ChromeDriver only supports Chrome version
- chromedriver버전오류
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |