본문 바로가기

파이썬/디버깅6

셀레니움 오류 AttributeError: 'WebDriver' object has no attribute 'find_element_by_css_selector(xpath, class_name, id, link_text)' 해결방법 1. 오류상황 셀레니움이 4.3.0 버전으로 업데이트 되면서 더이상 find_element_by_* 종류를 사용할 수 없게 되었다. 사용하려고하면 다음과 같은 오류 메시지를 뱉어버린다. AttributeError: 'WebDriver' object has no attribute 'find_element_by_css_selector(xpath, class_name, id, link_text)' 2. 해결방법 find_element_by_css_selector find_element_by_xpath find_element_by_class_name find_element_by_id find_element_by_link_text find_element_by_name -> 이제 find_element 한개로 통일.. 2022. 7. 11.
파이썬 KeyError: 'google-chrome' 오류 해결방법 webdriver-manager 3.8.0 3년간 온오프라인 누적 수강생 8천명 코딩을 가장 쉽게 알려주는 크리에이터, 스타트코딩 대표강의 후기 파이썬 KeyError: 'google-chrome' 오류 해결방법 webdriver-manager 3.8.0 webdriver-manager 가 3.8.0 으로 버전업이 되면서 KeyError: 'google-chrome' 버그가 생겼습니다. 저도 3.8.0으로 업데이트 하니 같은 오류가 생기네요. 해당 버그는 라이브러리 개발자가 fix할때 까지 기다려야 할 것 같습니다. 이전 버전인 3.7.1로 사용하시면 잘 동작합니다. 특정 버전 라이브러리 설치하는 방법 pip install [pakage-name]==[pakage-version] ex) pip install webdriver-manager==3... 2022. 7. 11.
visual studio code (vscode) 음소거 소리 제거 하는 법 없애는 법audio sound disable 안녕하세요. 코딩을 쉽게 알려주는 크리에이터 스타트코딩입니다. vscode가 2022년 1월에 업데이트 하면서 이상한 기능을 추가 했습니다. 코드를 치다가 오류가 날 때 "뿌꾹" 하는 소리가 나는 기능인데요. 전 이게 너무 신경쓰이고 불편했습니다. 보통 코드 칠 때 한번에 완벽하게 치지 않고 오타가 자주 나잖아요. 그래서 소리가 계속 나더군요. 뿌꾹 뿌꾹 뿌꾹 노이로제 걸릴 것 같아서 빨리 해결방법을 찾아 봤습니다. 구글링 하면 최신 업데이트라서 정보가 없습니다. vscode에 공식문서 업데이트를 확인해 봅니다. https://code.visualstudio.com/updates/v1_64 Visual Studio Code January 2022 Learn what is new in the Visual .. 2022. 2. 6.
mac - selenium 오류 개발자를 확인할 수 없기 때문에 chromedriver 를 열 수 없습니다. 오늘의 디버깅 정리 수강생 강의 환경 테스트를 위해 mac에서 selenium 을 설치하고 사용해 봤다. window랑 환경이 꽤 다르니 따로 찍어 줘야 할 것 같다. 1. chromedriver 다운로드 - mac 버전으로 다운로드 받아 준다. 2. selenium 설치 명령어 - pip install selenium -> pip3 install selenium으로 변경해 준다. (pip3 list로 확인) 3. chromedriver 저장경로 /Users/startcoding/Documents/chromedriver (exe가 없다) 4. 실행하면 개발자를 확인할 수 없기 때문에 chromedriver를 열 수 없다는 메세지가 뜰 수 있다. - 이때는 chromedriver 가 있는 경로에서 xatt.. 2021. 10. 11.