
이전 발행글2023.05.23 - [Python/Scraping] - [Python selenium] ChromeDriver 버전오류-selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 111 [Python selenium] ChromeDriver 버전오류-selenium.common.exceptions.SessionNotCreatedException: Message: session not created:ChromeDriver는 Python selenium 사용시 필수 프로그램인데, 이 오류는 Chrom..
데이터는 우리가 생각하는 것보다 굉장히 중요하다. 스마트스토어를 운영하면서 크게 2종류의 데이터를 관리하고 있다. ① 재고관리 데이터 ② 주문데이터 데이터의 관리는 구글 스프레드 시트(Google spread sheet)를 이용하고 있다. 엑셀을 이용해도 데이터 관리가 가능하지만, 데이터의 공유 및 협업, 그리고 언제든지(심지어 휴대폰을 통해서도 가능하다.) 인터넷만 연결된다면 데이터에 접근이 가능하기 때문에 구글 스프레드 시트를 이용하고 있다. 다시 돌아가서, 관리의 효율성 측면에서 ①과 ②를 별도의 파일로 관리하고 있고 서로의 데이터는 연결되어 있어야 한다. 이들을 연결하는 방법을 살펴보자. Google 스프레드 시트에서 IMPORTRANGE 수식을 이용하면 다른 스프레드시트의 특정 범위의 셀을 가져..
스마트스토어의 상품의 재고관리를 파이썬 스크래핑를 통해 관리 하고 있는데 가끔씩 스크래핑 Data 값이 의심될때가 있다. 품절된 또는 재입고된 상품의 개수가 이전값보다 확연히 늘어났기 때문이다. 우선적으로 직접 웹페이지의 데이터를 확인하고 오류 여부를 확인한다. 문제가 있다고 판단되면 두가지 정도의 원인을 생각해 볼수 있는데 첫번째는 크롬드라이버의 버전오류, 두번째는 웹사이트 변경이다. 웹사이트의 변경의 경우 코드를 리뷰해 봐야한다. 우리는 데이터의 위치를 컴퓨터에게 알려주고 데이터를 가져오도록 하는데 위치가 변경된 경우 위치를 재지정하는 등 코드를 수정해야한다. 물론 다른 변경이슈도 있을 수 있다. 하지만 웹사이트를 변경하는 것은 회사입장에서 큰 비용, 시간 등이 필요하기 때문에 자주 일어나는 일이 아..

1. if __name__ == "__main__" : 이 코드는 뭐야? 특이한 코드를 발견했다. if __name__ == "__main__" print("hello") 도대체 이 코드를 무엇인가? 조건문인건 알겠는데 __name__ 은 무엇이고, __main__ 은 무엇인가? 구글서치, 유튜브에서 얻은 정보로 바탕으로 내가 이해한 부분을 기록해 둔다. 2. __name__ 우선 __name__ 부터 알아보자. 파이썬 코드를 작성할때 비슷한 기능의 함수나 클래스를 매번 작성한다면 코드가 길어지는 건 당연하고 만약에 함수를 수정해야 한다면 일일이 수정해야하는 번거로움 또는 비효율성을 해소하기 위해 모듈과 패키지를 만들고 이를 다시 가져와서 사용하고 있다. 다시 돌아와 파이썬 코드파일(.py..
- Total
- Today
- Yesterday
- 청약제도
- chromedriver버전오류
- Python
- 구글시트연동
- This version of ChromeDriver only supports Chrome version
- docker container
- IMPORTRANGE
- docker
- 챗gpt
- chatGPT
- model context protocol
- 구글시트
- 구글API
- 오블완
- GitHub
- 티스토리챌린지
- kc인증
- 고양장항신혼희망타운
- MCP
- notebooklm
- chrome버전
- 버전제어
- vscode 구글시트 연동
- docker compose
- Git
- 주택청약
- 청약통장
- Selenium
- claude desktop
- 도커
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |