inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬을 이용한 웹 크롤링(Web Crawling) 어플리케이션 만들기

01 - 웹 환경의 이해 1

크롤링 오류

246

박대해

작성한 질문수 1

0

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
import time

from urllib.request  import urlopen
from urllib.parse import quote_plus
from bs4 import BeautifulSoup  
from requests_html import HTMLSession
import time
driver = webdriver.Chrome() 

session = HTMLSession()

baseUrl = 'https://www.courtauction.go.kr/'

driver.get(baseUrl)
print(driver.window_handles)
time.sleep(3)
driver.switch_to.window(driver.window_handles[1])
driver.close()
driver.switch_to.window(driver.window_handles[0])
print(driver.window_handles) 


f = open('jquery-3.4.1.min.js''r')
driver.execute_script(f.read())
element = driver.find_element_by_xpath("/html/body/div/div/div[4]/div[3]/div[2]/div[1]/form/div/div")
element.click()
print(element) 
#main_btn > a
#javascript = driver.find_element_by_xpath('//*[@id="main_btn"]/div') 
#javascript.click()

f.close()
이렇게 크롤링을 했는데 아래처럼 오류가 나요 이유를 모를겠씁니다
PS C:\Users\USER\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\selenium\webdriver> python py4.py DevTools listening on ws://127.0.0.1:57644/devtools/browser/ce3a0c10-1e5f-448a-9768-7a3731b4bdba ['CDwindow-761E40B9B36801AA66BCBD3A4BD8C663'] KLIB_SelfTest return : KLR_OK ['CDwindow-761E40B9B36801AA66BCBD3A4BD8C663'] Traceback (most recent call last): PS C:\Users\USER\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\selenium\webdriver> python py4.py DevTools listening on ws://127.0.0.1:58047/devtools/browser/b5b368df-a040-40c0-b20c-9754ab89abe0 PS C:\Users\USER\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\selenium\webdriver> python py4.py DevTools listening on ws://127.0.0.1:58108/devtools/browser/9d932f6e-10bc-444a-8254-1d45d4a1d35d ['CDwindow-FCDFF87FC00982E5E47F38B05CCA7CD5'] KLIB_SelfTest return : KLR_OK ['CDwindow-FCDFF87FC00982E5E47F38B05CCA7CD5'] Traceback (most recent call last): File "py4.py", line 29, in <module> element = driver.find_element_by_xpath("/html/body/div/div/div[4]/div[3]/div[2]/div[1]/form/div/div") File "C:\Users\USER\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 394, in find_element_by_xpath return self.find_element(by=By.XPATH, value=xpath) File "C:\Users\USER\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 976, in find_element return self.execute(Command.FIND_ELEMENT, { File "C:\Users\USER\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute self.error_handler.check_response(response) File "C:\Users\USER\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/div/div/div[4]/div[3]/div[2]/div[1]/form/div/div"} (Session info: chrome=83.0.4103.106)

웹-크롤링 python

답변 0

수강 연장 문의드립니다.

0

2

1

13. (App 2) 기본기 훈련 에서

0

7

1

채점 프로그램 미작동

0

8

2

챌린지 시작일 문의

0

9

0

2. 어떤 도구를 사용하는 것이 가장 유리할까? 강의 중

0

15

1

안녕하세요 ppt 자료 메일로 부탁드립니다

0

7

0

11차시 Antigravity IDE 설치 후

0

17

1

링크드 리스트 중간 삽입삭제 시간복잡도 질문

0

11

1

Kaggle 노트북(predict.ipynb) 관련

0

12

0

처음 에이전트 설정을 잘못 했을 경우 수정 하는 방법

0

13

1

강의 연장 문의

0

13

1

수강 신청 연장 문의드립니다.

0

26

1

26년2회 실기기출은 언제쯤...

0

28

2

재귀함수 종료조건

0

12

1

git bash .env

1

14

1

예제 001 실행 안됩니다.

0

18

3

ipython 설치가 안되는거 같습니다.

0

13

1

이론 공부법 요약본 버전 업데이트 문의

0

26

2

피드백 내용 문의드립니다.

0

34

1

백준 서비스 종료로 인한 강의 자료 업데이트 요청드립니다.

0

28

1

dmoz.org에 접속하면 400 Bad Request에러가 납니다

0

234

0

패키지 설치부분

0

328

0

블로그에 ppt와 강의영상을 토대로 정리를 해도 될까요??

0

319

1

안녕하세요. 궁금한 점이 있습니다.

0

230

0