Python
-
Python을 사용하여 Selenium에서 드라이버 (Chrome / firefox)를 열 수 없습니다.카테고리 없음 2020. 8. 20. 22:06
질문 내가 찾은 해결책은->드라이버 = webdriver.Chrome (executable_path = '.. / drivers / chromedriver.exe') insert-executable_path = '' 그러면 문제가 해결됩니다.다른 게시물에 댓글을 달 수 없어서 질문을 짜고 답변을 공유해 보았습니다.누군가 이와 관련하여 우려 사항이 있으면 알려주십시오. 답변1 Chrome 드라이버를 다운로드하려면 선호하는 드라이버를 다운로드해야하며이 사이트를 방문해야합니다-https://chromedriver.chromium.org/downloads 또한 적격 드라이버를 다운로드 할 수 있도록 Chrome 버전을 확인하십시오. Firefox geeckodriver.exe를 다운로드하려면 다음을 방문하십시오..
-
Selenium Python button 클릭카테고리 없음 2020. 8. 20. 22:02
질문 내 시스템에서 내 button을 클릭하게하는 방법을 찾을 수 없습니다.여기에 button (또는 첨부 파일)의 코드가 있습니다. continue 이 명령을 이미 시도했지만 작동하지 않습니다. search = driver.find_element_by_name("invisibleCaptchaShortlink") search.click() 답변1 xpath 아래 사용 :: driver.find_element_by_xpath("//button[@id='invisibleCaptchaShortlink'][contains(text(),'continue')]") 또는 driver.find_element_by_id("invisibleCaptchaShortlink") find_element_by_id 를 사용해야하는..
-
Selenium 자동 로그인에서 항상 "잘못된 암호"메시지카테고리 없음 2020. 8. 20. 21:56
질문 아래에 게시 된 코드를 사용하여 Selenium으로 듀오 링고 로그인을 자동화하려고합니다.처음에는 모든 것이 예상대로 작동하는 것 같지만 로그인 button을 클릭하면 웹사이트에 항상 "잘못된 비밀번호"메시지가 표시됩니다.비밀번호를 여러 번 확인하고 특수 문자가없는 비밀번호로 변경했지만 여전히 로그인이 실패합니다.다른 예제에서 때때로 추가 암호 입력 필드가 있다는 것을 보았지만 html을 검사하는 동안 찾을 수 없습니다. 무엇을 놓칠 수 있습니까? (참고 : 저는 실제로 duolingo.com/learn 페이지로 이동하여 일부 데이터를 스크래핑하고 싶기 때문에 WebDriver없이 완전히 다른 솔루션을 사용할 수 있습니다. 그러나 아직까지는 대체 방법을 찾지 못했습니다. 로그인) 사용 된 코드 : ..
-
Selenium의 목록 인 경우 모달 창을 어떻게 열 수 있습니까?카테고리 없음 2020. 8. 20. 21:51
질문 Selenium을 사용하여 모달 창을 여는 데 문제가 있습니다.이 페이지 https://buggy-testingcup.pgs-soft.com/task_1 에는 Treść zadania 링크가 있습니다. 이것을 클릭하면 Task 설명과 함께 모달 창을 볼 수 있습니다. Treść zadania | Resetuj dane 보시다시피 open-detail class가 있으므로 find_elements_by_class_name ( 'open-details') 으로 시도했지만 xpath 및 텍스트 링크로도 시도했지만 항상 얻습니다. AttributeError : [0]과 함께 사용할 때 'NoneType'객체에 'click'속성이 없습니다. 또는 AttributeError: 'list' object has ..
-
Selenium을 사용하여 웹사이트에 파일을 업로드하는 파이썬 script입니다카테고리 없음 2020. 8. 20. 21:45
질문 웹 스크래핑을 수행하는이 웹 'https://convertir-pdf.com/'에 파일을 업로드하는 중입니다. clase 작업을 위해 Python notebok을 사용했지만 업로드하거나 button을 클릭하기 위해 html의 올바른 부분을 찾을 수 없습니다. 내 코드는 다음과 같습니다. from selenium import webdriver import os chrome_path = "D:\Descargas\chromedriver_win32\chromedriver.exe" driver = webdriver.Chrome(chrome_path) driver.get('https://avi-a-mp4.convertir-pdf.com/') driver.maximize_window() driver.switch..
-
Python의 Selenium에서 명시 적 대기를 사용할 때 항상 TimeoutException 오류가 발생했습니다.카테고리 없음 2020. 8. 20. 21:34
질문 아래 코드가 있습니다. from selenium import webdriver import time from selenium.webdriver.support.ui import Select from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By driver = webdriver.Chrome() # driver.implicitly_wait(10) #https://blog.csdn.net/u010895119/article/details/77005886 driver.ge..
-
다음 코드를 사용하여 xpath를 결정하는 방법은 무엇입니까?카테고리 없음 2020. 8. 20. 21:29
질문 다음 코드를 사용하여 xpath를 작성하는 방법. 25 50 100 100 에 대한 xpath가 필요합니다. 답변1 해결 방법 1 : //span[contains(text(),'100')] 해결 방법 2 : //*[contains(@class, "active-per-page") and contains(.,'100')] 답변2 Xpath에 주문 선택자 또는 텍스트 일치가 있습니다. 여기를 참조하십시오. https://devhints.io/xpath 세 번째 범위를 선택하려는 경우 Xpath는 //span[3] 100텍스트로 범위를 선택하려면 다음과 같이 할 수 있습니다. //span[text()="100"] 선택하려는 항..
-
Selenium 파이썬 요소가 상호 작용할 수 없음 오류카테고리 없음 2020. 8. 20. 21:18
질문 자동 등록 코드를 만들었지 만 작동하지 않습니다.클릭 할 대상입니다. 전체동의 나는이 코드를 시도하였습니다 driver.find_element_by_xpath('//*[@id="mainframe.childframe.form.div_main.form.div_work.form.chk_pricheckAll:icontext"]').click() 하지만 계속해서 오류가 발생하고 이것을 시도했습니다. driver.find_element_by_xpath("//form[@class='mainframe.childframe.form.div_main.form.div_work.form.chk_pricheckAll:icontext']]").send_keys(Keys.ENTER) 그리고 그것도 작동하지 않았다나는 이런 sc..