• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Python, SQL 게시판 네이버 블로그 자동 글쓰기에서 element 찾기

네이버 블로그 자동 글쓰기에서 element 찾기

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #123011
    1) 글쓰기 페이지까지 잘 넘어갔는데, 아래 부분에서 창이 닫힙니다. 하단에 에러메세지를 넣어두긴 했는데, 제가 찾은 elements가 잘못된 것이겠지요..?
    2) 그리고 또, dirver.find_element_by ... 에서 by를 넣을 때마다 자꾸 by를 찾지 못한다고 뜹니다.
    그래서 from selenium.webdriver.common.by import By를 하고 아래처럼 driver.find_element(By.CSS_SELECTOR, ...)를 쓰고 있는데 괜찮을까요?
    스크린샷 2024-05-12 오후 8.25.07
    에러메세지 :
    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 %
    
    
    
    
    
    
    		
    	
    #123038

    codingapple
    키 마스터
    .se-text-paragraph 붙은거 안에 .se-placeholder 붙은게 없다는소리같군요 
    By없다고하면 import By 하면 됩니다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠