728x90 분류 전체보기856 파이썬 셀레니움 크롬드라이버 자동 업데이트 하는법 파이썬으로 셀리니움으로 이것저것하다보면 크롬 드라이버 버전업을 해줘야하는 상황이 생긴다 그럴땐 직접 드라이버 다운로드를하여 넣어주곤했는데 이제 그럴필요가 없다.ㅋ 아래 코드를 추가하고 기존 드라이버 위치를 빼버리면 된다 from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(service=Service(ChromeDriverManager().install())) 코드블럭처럼 말이다. from selenium import webdriver from selenium.webdriver.chrome.service import.. 2022. 12. 5. 파이썬 크롤링 오류 stale element reference: element is not attached to the page document stale element reference: element is not attached to the page document 오류 입니다 위 사진처럼 예외가 발생했을땐 로딩이 완전히 되기전에 읽으려고해서 나는 오류다 driver.implicit_wait(1) 를 넣는게 일반적이긴하지만 이럴땐 driver.implicit_wait(1) 이 아닌 time.sleep(2) 을 주면 된다 그래도 에러가 난다면 시간을 늘려보는수 밖에.. 2022. 12. 4. find_element_by_class_name 띄어쓰기 값일때 위 소스처럼 해당 class 값이 띄어쓰기가 있을땐 띄어쓰기 대신하여 . 으로 하면 된다. sp search --> sp.search 아래소스처럼 말이다 def __click_search(driver): driver.find_element_by_class_name("sp.search").click() driver.implicitly_wait(10) 2022. 12. 4. C# 단축키 입력 이벤트 C# 단축키 입력 이벤트 입니다 private void Textbox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { if (e.KeyCode == Keys.F5) { MessageBox.Show("F5 입력"); } if (e.KeyCode == Keys.Enter) { MessageBox.Show("엔터 입력"); } if (e.Modifiers == Keys.Control) { if (e.KeyCode == Keys.Q) { MessageBox.Show("컨트롤+Q 입력"); } } } 위와 같이 키입력 확인이 가능합니다 Keys.Alt, Keys.Shift 등 편하신키로 변경도 가능합니다. 2022. 11. 13. 이전 1 ··· 19 20 21 22 23 24 25 ··· 214 다음 728x90