본문 바로가기

selenium python - 에러 날 때 한 번 쯤 해보면 좋을 시도 selenium python - 에러 날 때 한 번 쯤 해보면 좋을 시도 에러의 종류에 따라서 달라지겠지만 xpath 혹은 name, class 등으로 elements를 찾아 클릭하는 것을 시도했을 때 에러가 난다면 2가지를 볼 것 같아요. 1 . modal이 띄워져 있어서 해당 elements를 찾았지만 클릭이 안된다. >> 요건 이전 포스팅에 작성해뒀는데 한 번 확인해보세요. modal을 display:none 시키면 됩니다. >> 2019/08/25 - selenium python - Other element would receive the click 2. element를 못찾는다. >> 코드가 실행될 때 selenium이 해당 페이지를 모두 로드하지 못하는 경우도 있는 것 같으니까 time.sle.. 더보기
selenium python - find_element_by_xpath selenium python - find_element_by_xpath selenium을 활용하여 어떤 버튼을 클릭하거나 선택하거나 등등의 작업을 할 때 find_element_by_xpath 정말 좋은 것 같아요. 함수명 처럼 xpath를 이용해서 element를 찾아줍니다. xpath는 chrome browser에서 쉽게 얻을 수 있어요. get xpath : chrome >> inspect >> elements select >> copy >> copy XPath 복사하면 이런 것들이 나오거든요. '//*[@id="root"]/div[3]/div[3]/ul/li[8]' 이걸 활용해서 선택, 클릭을 할 수 있습니다. 클릭하기 click() 함수를 사용하시면 됩니다. xpath = '//*[@id="ro.. 더보기
Selenium Webdriver 활용 Instagram Login 해보기 (Python) Selenium Webdriver를 활용하면 웹 파싱이나 반복작업 등을 처리할 수 있습니다. 여기서는 간단하게 Instagram Login을 해보는 과정을 작성해봅니다. 환경설정이나 라이브러리 설치는 건너뛰고요. 저는 chromedriver를 활용해서 해보겠습니다. chromedriver는 아래 주소에서 받으실 수 있습니다. 적당한 곳에 다운로드 및 위치 해두면 됩니다. chromedriver : http://chromedriver.chromium.org/ 일단 인스타그램 로그인 페이지를 띄워보고 어떻게 할지 작성할게요. 아래와 같은 창인데요. 단순하게 Id 역할을 하는 phone number, username, or email 입력하는 input이 하나 있고요. password input이 하나 있습니.. 더보기
크롬 브라우저 다운로드 패널 닫기 단축키 크롬 브라우저에서 다운로드 패널을 닫는 법에 대해서 간단하게 포스팅 :) 1. 크롬 브라우저에서 파일을 다운로드하면 아래 그림과 같이 브라우저 하단에 패널이 추가됨. 이걸 닫으려면 오른쪽 끝에 있는 x 표시를 마우스로 눌러줘야 함. ㅠㅠㅠ 근데 이게 짱 귀찮음. 2. 안타깝게도 바로 닫는 단축키는 없다고 함. 하지만 Downloads 페이지를 열면 자동으로 패널이 사라짐. 다행스럽게도 Downloads 페이지를 여는 단축키는 존재함 다운로드 페이지 열기 : Ctrl + j Ctrl + j를 누르면 아래와 같은 페이지로 이동함 3. 그런데 Downloads 페이지가 궁금한게 아님으로 바로 창을 닫는 단축키를 눌러서 Downloads 페이지를 닫아 버림. 창 닫기 : Ctrl + w 연속으로 눌러버리면 아래.. 더보기
크롬 캐시 지우고 웹 페이지 새로 고침하기 제목이 조금 복잡하네요 웹 개발하실 때 크롬 웹 브라우저로 테스트하고 있다고 가정하구요. 작은 이미지를 변경했는데 캐시된 상태라서 반영된 결과를 제대로 확인이 안되는 경우 아래와 같은 방법으로 캐시된 내용을 지우고 웹 페이지를 새로 고침함으로써 결과 확인이 가능합니다. 아오 풀어서 써도 어렵네요. 내용은 간단한데 말이죠 ㅋ 1. 크롬에서 요소검사 창을 열어주세요 (Ctrl + Shift + i). 윈도우 크롬에서는 F12로도 열리는거 같아요. 쉽게 말해서 콘솔창 보이고 엘리먼트 보이고 하는 그거요. 아래와 같이 생겼죠. 2. 새로고침 하는 버튼을 마우스로 길게 눌러보세요. 아래와 같이 총 3개의 서브 메뉴가 나타납니다. 아래 그림은 화면이 위 요소검사 창을 열어두지 않으면 안나와요. Normal Relo.. 더보기
데스크톱 크롬 브라우저 비밀번호 저장 비활성화 크롬 웹 브라우저를 사용하다보면 비밀번호를 저장할꺼냐고 계속 물어보는데요. 아니요 누르기도 귀찮고 지치면 아래와 같이 설정을 변경해보세요. 다시는 물어보지 않아요 ^^. 노란색으로 표시한 부분을 따라 가시면 됩니다. 크롬을 실행하고, 오른쪽 상단에 있는 버튼()을 눌러서 settings에 들어갑니다. 혹은 크롬을 실행하고 주소창에 chrome://settings/ 을 입력해보세요. 고급 설정 표시를 눌렀을 때 추가로 표시되는 여러 설정 중에 아래 비밀번호 및 양식이라는 부분이 있어요!! 오른쪽 처럼 체크를 풀어주세요!! 이제는 비밀번호가 저장되지 않습니다. 다른 사람들과 같이 사용하는 컴퓨터의 경우 꼭 비밀번호가 저장되지 않도록 신경써주세요~~~ :) 영어버전을 사용하시는 분들도 동일해요. 더보기
안드로이드 크롬 비밀번호 삭제(제거), 저장 비활성화 안드로이드 스마트폰에서 크롬 웹 브라우저를 사용하실 때 비밀번호 저장여부를 계속 물어보는데요. 저장한 경우 삭제하는 방법도 알아야겠죠. 간단하게 저장된 비밀번호를 삭제하실 수 있어요. 크롬 브라우저를 열기 -> 오른쪽 상단에 점점점(...) 클릭하면 아래와 같은 화면이 보입니다. 그림에 노란색 표시한 부분을 따라서 실행하시면 저장된 비밀번호를 삭제할 수 있어요~~~ !! 자꾸 비밀번호를 저장할꺼냐고 물어보는데, 앞으로는 물어보지 않도록 하려면 비밀번호 저장 기능을 꺼두시면 됩니다. 아래 그림에 빨간색 동그라미로 표시한 부분을 클릭하시면 됩니다. 더보기
크롬 - 저장된 비밀번호 삭제(제거) 크롬에 저장된 비밀번호 지우기(삭제하기)에 대해서 간단하게 포스팅으로 남겨요~~ 크롬을 실행하고, 오른쪽 상단에 있는 버튼()을 눌러서 settings에 들어갑니다. 혹은 크롬을 실행하고 주소창에 chrome://settings/ 을 입력해보세요. 아래와 같은 화면이 보이죠? (넘 커서 줄였어요.) 1. 맨 아래 있는 노란색으로 색칠해둔 고급 설정 표시!!! 를 클릭하세요. 2. 고급 설정 표시를 클릭하면 아래 쭉 길게 나오는데요. 그 중에서 비밀번호 및 양식에 가셔서 노란색으로 색칠해둔 비밀번호 관리를 클릭하세요!! 3. 그럼 저장되어 있는 비밀번호 리스트가 나옵니다. 웹 사이트 주소랑 아이디가 입력되어 있거든요. 맨 오른쪽에 있는 X 를 선택해서 삭제하시고 완료!! 간단하게 저장된 비밀번호를 삭제했습.. 더보기
크롬 검색창 잘 활용하기 01 크롬 검색창 잘 활용하기 01 입니다. 사실 02를 제가 작성할 수 있을지는 모르겠네요. 그래도 일단 01로 시작합니다 ^^;; 크롬 검색창에 그냥 검색어를 입력해도 기본으로 설정해둔 검색 서비스에 질의한 결과를 확인할 수 있죠. 예를 들어서 구글을 기본 검색 서비스로 지정하신 분이라면 검색창에서 http://google.co.kr 이렇게 입력하고 검색을 하는 것이 아니라 그냥 검색창에 원하는 키워드를 입력하자나요. 그런데 이런 경우가 있는거죠. 평소에 구글 검색을 많이 사용하는데, 지금 검색하고 싶은 키워드는 naver에서 검색한 결과를 확인하고 싶다. 위와 같은 경우는 http://naver.com으로 이동해서 검색하시면 되지만, 불편한데요. 크롬에서 기본적으로 검색창 친 키워드를 naver에서 검색.. 더보기
크롬(chrome) 폰트 변경하기 크롬 폰트를 변경하는 것은 매우 간단한데요. 크롬을 실행하고, 오른쪽 상단에 있는 버튼()을 눌러서 settings에 들어갑니다. 제일 하단에 show advanced settings .... 가 보이시죠? 그걸 누르면 더 상세한 설정이 가능합니다. 폰트 변경은 여기에 숨겨있구요. Web Content의 Customize fonts .... 버튼을 누르시면 다음과 같은 화면을 볼 수 있어요. 여기서 폰트를 조정하시면 적용됩니다. 저는 나눔고딕으로 설정해봤어요 ^^ 더보기
크롬 웹브라우저 시작할 때 여러 페이지 열기 크롬 웹브라우저를 실행할 때, 내가 자주가는 사이트를 한 번에 열기 위해서는 아래와 같은 방법으로 가능합니다. 1. 브라우저 오른쪽 끝에 있는 제어 버튼을 클릭한다. 보시면 하단 쯤에 설정이 있죠? 그것을 클릭~~~ 2. 시작 그룹에서 맨 아래 라디오 버튼을 클릭하고 페이지 설정을 누른다. 아래 그림을 참고해서 클릭해주세요. 3. 페이지 설정에 내가 자주 가는 사이트를 추가해준다. 아래 처럼 말이죠.. 확인 누르시고, 크롬을 껐다 켜보세요. :) 더보기