inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

셀레니움 관련 질문입니다.

424

maisy

작성한 질문수 1

0

안녕하세요. 저는 군인이고 싸지방에서 공부를 하고 있습니다.

싸지방에서 codespace를 통해서 공부를 하고 있었는데, 셀레니움이 잘 안되어서 질문 드립니다.

pip install selenium==4.17.2 을 한 뒤에

from selenium import webdriver

driver = webdriver.Edge() 

를 했더니

NoSuchDriverException: Message: Unable to obtain driver for MicrosoftEdge using Selenium Manager.; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location

 

라고 오류가 뜹니다. 드라이버가 설치 안되어서 그런것 같아 엣지 드라이버를 설치해 보았는데도 계속 똑같은 오류가 뜹니다 ㅜ.. 어떻게 해야할지 고민하다가 질문 드립니다.

python 웹-크롤링

답변 2

0

스타트코딩

싸지방이랑 codespace 환경에서 실행해본적이없어
정확한 답변을 드리긴 어려울거 같은데요 ㅎㅎ

 

Codespace 환경에 Microsoft Edge 브라우저가 설치되어 있는지 우선 확인해야 합니다. Edge 브라우저가 설치되어 있지 않다면 해당 코드가 동작하지 않아요~

 

Edge 설치가 어려운 경우 Chrome 으로 동작시키는 것을 권장 드립니다!

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

셀레니움 드라이버 오류와 관련된 질문이시군요. 웹드라이버를 사용하여 Microsoft Edge 브라우저를 자동화할 때 오류가 발생하는 것 같습니다. 일반적으로 이러한 문제는 드라이버 경로 또는 드라이버 설치 문제로 인해 발생할 수 있습니다. 아래에 몇 가지 해결 방법을 제안드립니다:

  1. Microsoft Edge WebDriver 설치: Microsoft Edge의 버전에 맞는 Edge WebDriver를 다운로드해야 합니다. Edge의 버전을 확인한 뒤, 동일한 버전의 WebDriver를 다운로드해야 합니다.

  2. 드라이버 경로 명시: 경로를 명시적으로 설정하지 않아서 발생하는 오류일 수 있습니다. 드라이버를 다운로드한 경로를 명시적으로 지정해보세요.

   from selenium import webdriver

   edge_driver_path = 'C:\\path\\to\\msedgedriver.exe'  # 실제 경로로 변경해 주세요.
   driver = webdriver.Edge(executable_path=edge_driver_path)
  1. webdriver-manager 사용: webdriver-manager 라이브러리를 사용하면 드라이버 다운로드 및 경로 설정을 자동으로 처리해 줍니다. 아래 코드를 사용해 보세요.
   from selenium import webdriver
   from webdriver_manager.microsoft import EdgeChromiumDriverManager

   driver = webdriver.Edge(EdgeChromiumDriverManager().install())

위의 방법을 사용하면 드라이버의 버전 호환성과 관련된 문제를 자동으로 해결할 수 있습니다.

유사한 문제를 가진 다른 학생들에게 도움이 될 만한 게시물을 아래 링크에서 확인하실 수 있습니다:

위의 방법을 시도해 보시고, 여전히 문제가 해결되지 않는다면 추가적인 오류 메시지와 함께 질문을 남겨주세요. 좀 더 구체적인 정보를 제공해 주시면 보다 정확한 도움을 드릴 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

셀레니움 환경설정 오류

0

46

2

네이버 로그인 관련

0

256

2

안녕하세요 셀레니움에 대해서 질문

0

85

1

크롤링 연습사이트 문의

0

96

2

선택자 질문

0

71

2

'특정 요소가 나타날 때까지 스크롤' 부분 에러

0

76

2

자동 로그인 질문

0

86

2

44강 제목, 링크

0

105

1

원하는 값이 없을 때

0

89

2

크롤링한 링크가 엑셀로 들어가면 작동이 안되요

0

227

2

셀레니움 PDF자료는 받을 수 있나요

0

100

2

글목록 추출하기

0

97

2

메일 자동화 로그인 중복방지문자해결 오류 및 명시적 대기 질문

0

88

2

강의 노트가 어디에 있는건가요?

0

80

2

강의 커리큘럼 질문

0

98

1

조건문 else 사용하지 않는 이유

0

76

2

셀레니움으로 접근할 수 없는 경우

0

95

2

웹페이지 변경

0

70

2

자바스크립트로 태그 선택 시 질문입니다.

1

64

2

수료증은 어떻게 받나요?

0

120

2

class명을 활용하여 선택자를 만들지 않는 경우..?

0

60

2

드라이버가 안 열려요

0

79

2

이거 해결방법 아시는 분?

0

121

2

네이버 지식인 크롤링..

0

201

2