커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
vscode에서 실행이 안되는데 도와주세요
[왕초보] 칼퇴를 부르는 파이썬 업무 자동화 v0
4주차
북마크
윤*성
댓글
7
추천
0
조회수
43
조회수
43
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


검색창으로 가는 것이 실행이 안되는데요...



스파르타 즉문즉답스파르타 즉문즉답

검색창에 입력이 되야하는데 여기서 더 실행이 안되고 더 진행하지 못하고 있습니다.빨리 좀 도와주세여ㅠㅠ





에러 코드 :

File "d:\python\Exercise\2.crawling\navernews_crawlin_0703g.py", line 21, in <module>

  search_bar = driver.find_element(By.CSS_SELECTOR,'.Ax4B8 ZAGvjd')

         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 File "d:\python\Exercise\myvr\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 738, in find_element

  return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"]

      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 File "d:\python\Exercise\myvr\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 344, in execute

  self.error_handler.check_response(response)

 File "d:\python\Exercise\myvr\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 229, in check_response

  raise exception_class(message, screen, stacktrace)

selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":".Ax4B8 ZAGvjd"}

 (Session info: chrome=126.0.6478.127); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception

Stacktrace:

    GetHandleVerifier [0x00007FF69FAEEEA2+31554]

    (No symbol) [0x00007FF69FA67ED9]

    (No symbol) [0x00007FF69F92872A]

    (No symbol) [0x00007FF69F978434]

    (No symbol) [0x00007FF69F97853C]

    (No symbol) [0x00007FF69F9BF6A7]

    (No symbol) [0x00007FF69F99D06F]

    (No symbol) [0x00007FF69F9BC977]

    (No symbol) [0x00007FF69F99CDD3]

    (No symbol) [0x00007FF69F96A33B]

    (No symbol) [0x00007FF69F96AED1]

    GetHandleVerifier [0x00007FF69FDF8B1D+3217341]

    GetHandleVerifier [0x00007FF69FE45AE3+3532675]

    GetHandleVerifier [0x00007FF69FE3B0E0+3489152]

    GetHandleVerifier [0x00007FF69FB9E776+750614]

    (No symbol) [0x00007FF69FA7375F]

    (No symbol) [0x00007FF69FA6EB14]

    (No symbol) [0x00007FF69FA6ECA2]

    (No symbol) [0x00007FF69FA5E16F]

    BaseThreadInitThunk [0x00007FF8E824257D+29]

    RtlUserThreadStart [0x00007FF8E88AAF28+40]



(myvr) D:\python\Exercise>d:/python/Exercise/myvr/Scripts/python.exe d:/python/Exercise/2.crawling/navernews_crawlin_0703g.py

Traceback (most recent call last):

 File "d:\python\Exercise\2.crawling\navernews_crawlin_0703g.py", line 21, in <module>

  search_bar = driver.find_element(By.CSS_SELECTOR,'.Ax4B8 ZAGvjd')

         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 File "d:\python\Exercise\myvr\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 738, in find_element

  return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"]

      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 File "d:\python\Exercise\myvr\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 344, in execute

  self.error_handler.check_response(response)

 File "d:\python\Exercise\myvr\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 229, in check_response

  raise exception_class(message, screen, stacktrace)

selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":".Ax4B8 ZAGvjd"}

 (Session info: chrome=126.0.6478.127); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception

Stacktrace:

    GetHandleVerifier [0x00007FF69FAEEEA2+31554]

    (No symbol) [0x00007FF69FA67ED9]

    (No symbol) [0x00007FF69F92872A]

    (No symbol) [0x00007FF69F978434]

    (No symbol) [0x00007FF69F97853C]

    (No symbol) [0x00007FF69F9BF6A7]

    (No symbol) [0x00007FF69F99D06F]

    (No symbol) [0x00007FF69F9BC977]

    (No symbol) [0x00007FF69F99CDD3]

    (No symbol) [0x00007FF69F96A33B]

    (No symbol) [0x00007FF69F96AED1]

    GetHandleVerifier [0x00007FF69FDF8B1D+3217341]

    GetHandleVerifier [0x00007FF69FE45AE3+3532675]

    GetHandleVerifier [0x00007FF69FE3B0E0+3489152]

    GetHandleVerifier [0x00007FF69FB9E776+750614]

    (No symbol) [0x00007FF69FA7375F]

    (No symbol) [0x00007FF69FA6EB14]

    (No symbol) [0x00007FF69FA6ECA2]

    (No symbol) [0x00007FF69FA5E16F]

    BaseThreadInitThunk [0x00007FF8E824257D+29]

    RtlUserThreadStart [0x00007FF8E88AAF28+40]



Q.질문

-1. 위에서 더 실행이 안되는 이유가 뭔가요?(검색창에 명령어를 입력하는 부분부터 안되고 있어요)

-2.크롬을 꼭 새창으로 여는 방법밖에 없나요?그리고 로그인을 꼭 해야하는지요?아래 같은 경우(혹은 배너)는 특별히

실행할 함수는 없는지요?

스파르타 즉문즉답


취소
 공유
취소
댓글 0
댓글 알림
나의얼굴