반응형 파이썬코드공유28 구글 시트 API 연결하기 하이어시스템 소개 하이어시스템 소개 feat.김프로 소개 안녕하세요, 저는 하이어시스템의 김프로입니다. 여러분들이 어려움을 겪고 계신 일상 업무를 저의 안정적이고 빠른 소프트웨어로 자동화하는 것, 그것이 저의 목표입니다. '하이어시스템 wise-office-worker.tistory.com 이번 포스팅에서는 파이썬으로 개발한 응용프로그램과 구글시트 API를 설정하는 방법을 알아보도록 하겠습니다. 모든 설정은 구글 클라우드 플랫폼에서 진행됩니다. https://console.cloud.google.com/ 구글 클라우트 플랫폼에서 접속합니다. 접속 계정은 구글 API 소유자 및 구글 시트를 관리할 계정으로 접속합니다. 1. 프로젝트 만들기 프로젝트 만들기를 실행합니다. 프로젝트는 논리적인 영역입니다. 하나.. 2023. 8. 7. 셀레니움 find_element XPath 완벽 해설 하이어시스템 소개 하이어시스템 소개 feat.김프로 소개 안녕하세요, 저는 하이어시스템의 김프로입니다. 여러분들이 어려움을 겪고 계신 일상 업무를 저의 안정적이고 빠른 소프트웨어로 자동화하는 것, 그것이 저의 목표입니다. '하이어시스템 wise-office-worker.tistory.com XPath는 원래 XML 문서에서 element를 탐색하기 위해 사용하는 표준입니다. 셀레니움(Selenium)에서도 Web Element를 탐색할 때 동일한 XPath 문법을 사용합니다. 셀레니움(Selenium)에서 XPath를 자유롭게 사용하기 위해 필요한 모든 내용을 정리하도록 하겠습니다. Terminology 용어 노드(Nodes) Harry Potter J K. Rowling 2005 29.99 위의 예시에.. 2023. 8. 4. Selenium Waits Explicit Implicit 명시적대기 암묵적대기 하이어시스템 소개 하이어시스템 소개 feat.김프로 소개 안녕하세요, 저는 하이어시스템의 김프로입니다. 여러분들이 어려움을 겪고 계신 일상 업무를 저의 안정적이고 빠른 소프트웨어로 자동화하는 것, 그것이 저의 목표입니다. '하이어시스템 wise-office-worker.tistory.com 원문:https://selenium-python.readthedocs.io/waits.html Waits 현재 대부분의 웹 어플리케이션은 AJAX 기술을 사용하고 있습니다. 브라우저에서 페이지를 로드할 때 해당 페이지의 요소들은 다양한 시간 간격으로 로드될 수 있습니다. 이로 인해 요소들을 찾는 것이 어려워집니다: 만약 요소가 DOM에 아직 존재하지 않는다면, locate 함수(=Web Element 위치를 찾는 함수.. 2023. 8. 4. 셀레니움 웹드라이버 close 와 quit 차이점 하이어시스템 소개 하이어시스템 소개 feat.김프로 소개 안녕하세요, 저는 하이어시스템의 김프로입니다. 여러분들이 어려움을 겪고 계신 일상 업무를 저의 안정적이고 빠른 소프트웨어로 자동화하는 것, 그것이 저의 목표입니다. '하이어시스템 wise-office-worker.tistory.com 셀레니움으로 자동화프로그램을 개발할 때 자동화가 종료되면 크롬 웹드라이버를 종료처리를 해야 합니다. 정상적으로 종료처리를 하지 않는다면 다음 자동화 실행시점에 충돌이 발생하여 정상적인 진행이 불가능하게 됩니다. 셀레니움 웹드라이버를 이용하여 윈도우 화면을 닫는 방법은 2가지 입니다. close from selenium import webdriver # 웹 드라이버 인스턴스 생성 driver = webdriver.Chr.. 2023. 8. 4. 이전 1 2 3 4 5 6 7 다음 반응형