[주호의 오토핫키 튜토리얼 #12 텍스트 조작] 보너스 파트 - HTMLfile ComObj 로 HTML코드 분석하기

Поділитися
Вставка
  • Опубліковано 14 лис 2024

КОМЕНТАРІ • 5

  • @dlfma15946
    @dlfma15946 3 роки тому

    수준이 상당히 높습니다. 잘 보고 있어요

    • @JuhoLeeChannel
      @JuhoLeeChannel  3 роки тому

      과찬이십니다. 부족한 영상 봐주셔서 감사합니다.

  • @dooyh74
    @dooyh74 3 роки тому

    혹시 selenium 으로 할때 class 이름에 빈칸이 있으면 어떻게 표기 하는지 아시나요?
    document.getelementsbyclassname("_2xvos _3n1qw") 표시해도 되는데
    셀레니움에서
    Findelementbyclass(_2xvos _3n1qw") 이렇게 중간에 빈칸이 있으면 에러가 ..
    셀레니움도 강의 해 주세요!

    • @JuhoLeeChannel
      @JuhoLeeChannel  3 роки тому

      안녕하세요! 제가 selenium 대신 Chrome.ahk 라이브러리를 사용해서 셀레니움에 관한 도움은 드리지 못할 것 같습니다.
      Class 값에 빈칸이 있다는건 class가 두개 이상 존재한다는건데요. 예를들어 구글 메인페이지로 (www.google.com/) 가셔서 페이지 가운데 검색창을 Inspect 하시면 검색창이 Input Tag 이며 class는 "gLFyf gsfi" 라고 나올겁니다. 이건 이 Element에 gLFyf 라는 클래스와 gsfi 라는 클래스가 부여됬다는 뜻입니다.
      Developer tools (F12) 에 콘솔 창으로 가셔서 아래의 세 줄 전부다 같은 Element로 pointing 하는것을 확인 하실 수 있으실겁니다-
      document.getElementsByClassName("gLFyf gsfi")[0]
      document.getElementsByClassName("gLFyf")[0]
      document.getElementsByClassName("gsfi")[1]
      셀레니움에서 Class 값을 두개 넣었을시에 에러가 뜨는건 저도 왜 그러는지 잘 모르겠네요.. Chrome.ahk 라이브러리 같은 경우는 자바스크립트 코드를 크롬에 (디버깅 모드 - 셀레니움과 같은 방식) 직접 보내기 때문에 Developer tools 콘솔 창에서 뜨는 결과와 같은 결과를 오토핫키로 가져올 수 있습니다.
      Chrome.ahk 라이브러리는 추후에 영상제작 할 예정이지만 그전에 여러가지 계획해 놓은 것들이 있어서 가까운 미래는 아니구요, 일단 Chrome.ahk에 관심이 있으시면 아래의 링크들에 사용법이 자세히 나와 있습니다.
      www.autohotkey.com/boards/viewtopic.php?t=42890
      www.autohotkey.com/boards/viewtopic.php?t=86053

    • @dooyh74
      @dooyh74 3 роки тому

      @@JuhoLeeChannel 감사합니다.
      링크 해 주신 자료 잘보겠습니다
      앞으로 좋은 강의 부탁드려요..