본문 바로가기
반응형

python5

python flask bootstrap mysql CRUD 샘플 사전준비 Python 설치 Flask 설치 pip install Flask(win) pip3 install Flask(mac) MySQL 서버 및 클라이언트 설치 Database, User, Table 추가 Flask-MySQL 설치 pip install Flask-MySQL(win) pip3 install Flask-MySQL(mac) Bootstrap CSS 및 JavaScript 파일 CDN 링크를 사용하거나 프로젝트에 직접 다운로드 Database, User, Table 추가 아래 링크를 참고하여 디비, 사용자, 테이블을 추가 https://web.todaycoding.com/entry/mysql-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%B6%94%EA%B0%80-DB-%EC%83.. 2023. 8. 3.
google spreadsheet api 구글 스프레드시트 api 공식문서 https://docs.gspread.org/en/latest/user-guide.html Examples of gspread Usage — gspread 5.7.0 documentation Note If you’re using a service account, this new spreadsheet will be visible only to this account. To be able to access newly created spreadsheet from Google Sheets with your own Google account you must share it with your email. See how to share a spread docs.gspread.org 2022. 12. 3.
python 자동화 관련 google, naver 인증 문제 구글 스프레드시트에서 데이터를 읽어와서 네이버 카페에 위의 내용을 등록하는 자동화를 python으로 진행하고 있다. python으로 브라우저를 실행하면 기존 브라우저가 아닌 인증이 안된 새로운 브라우저를 실행하기때문에 스프레드시트 데이터 읽기와 네이버 카페에 글을 등록하려면 가장 먼저 인증 문제가 발생한다. 이를 우회하려면 우선 chrome을 디버깅 모드로 실행하고 selenium 에서 위에 실행한 디버깅 모드의 chrome에 port를 지정하여 접속하는 방법이 있다. 터미널을 연다. 아래 명령어로 크롬을 디버깅 모드로 실행한다. "-user-data-dir"에 지정된 폴더는 각자의 값을 이용한다. /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chr.. 2022. 12. 2.
element 가져와서 클릭하기 네이버에 접속하여 "카페"라는 링크를 찾아 클릭하기 import time from selenium import webdriver from selenium.webdriver.common.by import By browser = webdriver.Chrome() browser.get("https://www.naver.com/") # 링크 텍스트로 엘리먼트 가져오기 element = browser.find_element(By.LINK_TEXT, "카페") element.click() time.sleep(2) # 2초 기다림 2022. 11. 30.
반응형