2 글 보임 - 1 에서 2 까지 (총 2 중에서)
-
글쓴이글
-
2024년 5월 12일 20:26 #123011
중급자가되고싶은초보자참가자1) 글쓰기 페이지까지 잘 넘어갔는데, 아래 부분에서 창이 닫힙니다. 하단에 에러메세지를 넣어두긴 했는데, 제가 찾은 elements가 잘못된 것이겠지요..?
2) 그리고 또, dirver.find_element_by ... 에서 by를 넣을 때마다 자꾸 by를 찾지 못한다고 뜹니다.
그래서 from selenium.webdriver.common.by import By를 하고 아래처럼 driver.find_element(By.CSS_SELECTOR, ...)를 쓰고 있는데 괜찮을까요?
에러메세지 :
kim-yunhui@gim-yunhuiui-MacBookPro instagram % python3 naver.py Traceback (most recent call last): File "/Users/kim-yunhui/Desktop/python/instagram/naver.py", line 49, in <module> title = driver.find_element(By.CSS_SELECTOR, '.se-text-paragraph .se-placeholder') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 741, in find_element return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 347, in execute self.error_handler.check_response(response) File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/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":".se-text-paragraph .se-placeholder"} (Session info: chrome=124.0.6367.201); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception Stacktrace: 0 chromedriver 0x0000000109181ae8 chromedriver + 5217000 1 chromedriver 0x0000000109179723 chromedriver + 5183267 2 chromedriver 0x0000000108ceb527 chromedriver + 406823 3 chromedriver 0x0000000108d36ff2 chromedriver + 716786 4 chromedriver 0x0000000108d37181 chromedriver + 717185 5 chromedriver 0x0000000108d7b1d4 chromedriver + 995796 6 chromedriver 0x0000000108d5972d chromedriver + 857901 7 chromedriver 0x0000000108d786bf chromedriver + 984767 8 chromedriver 0x0000000108d594a3 chromedriver + 857251 9 chromedriver 0x0000000108d29fe3 chromedriver + 663523 10 chromedriver 0x0000000108d2a92e chromedriver + 665902 11 chromedriver 0x000000010913fa00 chromedriver + 4946432 12 chromedriver 0x0000000109145ab4 chromedriver + 4971188 13 chromedriver 0x00000001091204fe chromedriver + 4818174 14 chromedriver 0x00000001091465c9 chromedriver + 4974025 15 chromedriver 0x0000000109110784 chromedriver + 4753284 16 chromedriver 0x0000000109168c78 chromedriver + 5115000 17 chromedriver 0x0000000109168e37 chromedriver + 5115447 18 chromedriver 0x0000000109179343 chromedriver + 5182275 19 libsystem_pthread.dylib 0x00007ff81aaa0202 _pthread_start + 99 20 libsystem_pthread.dylib 0x00007ff81aa9bbab thread_start + 15
kim-yunhui@gim-yunhuiui-MacBookPro instagram %
-
이 게시글은
중급자가되고싶은초보자에 의해 1 년, 3 월 전에 수정됐습니다.
2024년 5월 13일 09:16 #123038
codingapple키 마스터.se-text-paragraph 붙은거 안에 .se-placeholder 붙은게 없다는소리같군요 By없다고하면 import By 하면 됩니다
-
이 게시글은
-
글쓴이글
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
- 답변은 로그인 후 가능합니다.