최신 셀레니움 4.10.0 출시! 그동안 업데이트된 중요 내용 정리

Поделиться
HTML-код
  • Опубликовано: 11 ноя 2024

Комментарии • 70

  • @shinkevin3379
    @shinkevin3379 8 месяцев назад +1

    사랑합니다 선생님 그대는 애국자이십니다.

    • @kimfl
      @kimfl  7 месяцев назад

      감사합니다~ㅎㅎ

  • @MoneyHubTips
    @MoneyHubTips 5 месяцев назад

    셀레니움 실행시 기본 생성되는 폴더 위치가 따로 있나요? 그리고 이게 실행할때마다 새로운 폴더를 특정경로에 생성해서 만드는건가요? 그럼 이게 폴더가 계속 쌓이나요?

    • @kimfl
      @kimfl  5 месяцев назад

      ruclips.net/video/wMAdVB32cl8/видео.html
      이 영상을 참고해 주세요.

  • @cejatoz
    @cejatoz Год назад +1

    영상 감사합니다. 파이썬 셀레니움 관련 학습하다가 '크롬 드라이버 버전 안맞는 문제, 디렉토리 인식' 안되는 때문에 한참 고생하다가 이 영상 보고 문제 해결할 수 있었어요! 크롬도 재설치해보고, 버전 맞는 드라이버 다운받아서 디렉토리에 맞춰 넣었다가.. 소스코드도 바꿔봤다가.. 계속되는 에러로 포기할 뻔 했는데요. 영상에서 알려주신 것처럼 셀레니움을 최신 문법에 맞춰 심플하게 바꿨더니 너무 쉽게 해결되었습니다.

    • @kimfl
      @kimfl  Год назад

      감사합니다~

  • @artnzard
    @artnzard Год назад +5

    도데체 뭐하시는분인데 경험과 노하우 아낌없이 다알려주십니가
    진짜 최고입니다. 확실히 클라스가 느껴짐니다.

    • @kimfl
      @kimfl  Год назад

      감사합니다.ㅎㅎ

  • @skywhite6121
    @skywhite6121 Год назад

    좋은 영상 감사합니다. 👍
    행복한 시간되세요.

    • @kimfl
      @kimfl  Год назад

      감사합니다~

  • @해피진-e2j
    @해피진-e2j Год назад +1

    오늘도 도움 받아가네요. 영상 감사합니다~

    • @kimfl
      @kimfl  Год назад

      도움이 되셨다니 다행입니다~ 감사합니다.

  • @plot-ri4yz
    @plot-ri4yz Год назад

    사랑합니다 선생님

    • @kimfl
      @kimfl  Год назад

      감사합니다~

  • @kigeonkim6347
    @kigeonkim6347 Год назад +1

    크롤러 코딩을 하고 나서, pyinstaller로 실행파일을 만들 때, 항상 크롬드라이버가 문제였는데 이제 exe 파일 만들기 쉬워지겠네요. 제 컴퓨터에서 실행파일 만든 후 다른 컴퓨터에서 작동시킬 때, 크롬드라이버를 설치 안 해도 괜찮을까요?

    • @kimfl
      @kimfl  Год назад +1

      제가 pyinstaller를 잘 안 사용해서 모르겠습니다.
      직접 해보는 게 가장 정확할 테지만 제 생각에는 모든 다른 컴퓨터에서 다 잘 돌아가지는 않을 겁니다.
      다들 설정이 똑같을 수는 없으니 크롬 드라이버를 자동으로 설치하는 데서 문제가 생기는 경우가 있을 겁니다.
      하지만 일단 해봐야겠죠.

    • @엘더스크롤
      @엘더스크롤 Год назад

      그거 아예 웹드라이버 자체가 필요없어진 게 아니라 패키지 안에 같이 설치되고 업데이트 되도록 바뀐거라서 크롬 버전 차이 나기 시작하면 파이인스톨러로 만든 실행파일 안 돌아갈 수도 있을 것 같은데... 하나 만들어놓고 몇 개월 후에 다시 돌려보는 식으로 실험해봐야할 듯

  • @민스스-e9s
    @민스스-e9s Год назад

    감사합니다!

    • @kimfl
      @kimfl  Год назад +1

      저도 감사합니다!

  • @georgestokes4728
    @georgestokes4728 8 месяцев назад

    크롬 115버전 이후 드라이버가 이상한 문제도 셀레니움 4.6이후버전부터는 해결된건가요?

  • @YongjooLim-e1g
    @YongjooLim-e1g 6 месяцев назад

    aws lambda 에서 사용하려고 하면 드라이버위치를 못찾는 에러가 뜨는데, 드라이버 다운로드 위치를 강제로 변경해서 그 위치에서 드라이버를 찾게 할 수 있나요?

  • @President_Son
    @President_Son Год назад +1

    모든 코드가 다 있는데 딱 이부분 때문에 현재 크롤링 업무를 진행하지 못하고있습니다. 코드를 열어서 해보려고했는데 전공자가 아니다보니 쉽지않네요..ㅠㅠ 혹시 소액의 수고비를 드리고 원격으로 5분정도만 봐주실 수 있을까요? 딱 이부분 에러가 떠서 김플님께서보시면 3분도 안걸릴거같아요!

    • @kimfl
      @kimfl  Год назад

      원격으로 봐드릴수는 없지만 딱 이부분이란게 무엇인지, 어떤 에러가 발생하는지 자세히 올려주시면 제가 아는부분에서는 도움 드릴수 있습니다.

  • @송승헌-c1c
    @송승헌-c1c Год назад

    와우~ 감사합니다.

    • @kimfl
      @kimfl  Год назад

      저도 감사합니다.

  • @bongcool5301
    @bongcool5301 Год назад

    감사합니다.

    • @kimfl
      @kimfl  Год назад

      저도 감사합니다^^

  • @tonyhoon7
    @tonyhoon7 Год назад

    최신 버젼에서 크롬 이외에 엣지나 웨일 등의 브라우저를 띄우고 제어하려면 어떻게 하면 될까요? 물론 영상에서처럼 별도의 웹드라이버를 수동으로 설치하지 않는 방법으로요.

    • @kimfl
      @kimfl  Год назад

      웹브라우저를 여는건 간단합니다.
      webdriver.Chrome() 대신에
      webdriver.Edge()
      webdriver.Firefox() 이런식으로 사용하면 됩니다.
      하지만 각 브라우저별로 옵션 설정이나 기타 사용방법에 차이가 있을 수 있습니다.
      그리고 웨일은 현재 웹드라이버가 없습니다.

  • @작은고독
    @작은고독 Год назад

    안녕하세요~너무 빛같은 영상 먼저 감사드려요~~제가 현재 기존 웹크로링 이후 크롬 웹드라이버 버젼이 버전 117.0.5938.92(공식 빌드) (64비트)로 업데이트 되서 작동이 안되는데 해당 셀레니움 4.10버젼이면 이상없이 작동되는지요???pip install --upgrade selenium이용해도 버젼이 4.7버젼으로만 자꾸 뜨네요 ㅠㅠ 혹시 수동으로 다운받아 설치할수 없을까용?

    • @kimfl
      @kimfl  Год назад

      www.selenium.dev/downloads
      여기에서 다운로드해 설치가 가능하지만 그래도 업그레이드가 안되는 문제의 원인을 찾아서 해결해야 한다고 생각합니다.

  • @gusGPT
    @gusGPT Год назад

    실행하니 크롬드라이버를 못찾는다는 에러가 나와서 명시적으로 경로를지정하니 해결은 되었습니다.
    service = Service(r'C:\Users\test\.cache\selenium\chromedriver\win64\117.0.5938.149\chromedriver.exe')
    driver = webdriver.Chrome(service=service)
    사용자 .cache를 가장 먼저 찾는 게 아닌건가요? 크롬 드라이버 경로를 지정하지 않으면 가장 먼저 참조하는 위치는 어디인지 궁금합니다..

    • @kimfl
      @kimfl  Год назад

      일단 셀레니움을 최신 버전으로 업그레이드 해보세요.
      경로를 지정하지 않으면 사용자\.cache\selenium\chromedriver... 이렇게 들어가서 자동으로 설치를 하는게 맞습니다.

  • @juheejin9938
    @juheejin9938 Год назад

    아 감사합니다. ^^ 잘 되었어요 ㅎㅎ

    • @kimfl
      @kimfl  Год назад

      도움이 되셨다니 다행입니다.

  • @홍석현-m1z
    @홍석현-m1z Год назад

    이렇게 되면 배포할 때 크롬드라이버를 고려안해도되나요?

    • @kimfl
      @kimfl  Год назад

      사용자 환경에 따라서 잘 실행되는지도 다를테고 크롬이 업데이트 될때 셀레니움 버전에 따라 실행이 안되고 셀레니움을 업그레이드 시켜줘야 하는 상황도 있어서 쉽지 않을거라고 생각합니다.

  • @baetab
    @baetab Год назад +2

    오 웹드라이버 따로 안불러와도 되는거 겁나 편한데요

    • @kimfl
      @kimfl  Год назад

      코드도 짧아져서 너무 좋습니다.ㅎㅎ

  • @user-jg3nb2kb8f
    @user-jg3nb2kb8f Год назад

    셀레니움은 하나밖에 실행이 안되나요?
    A프로그램에서 셀레니움 실행하고 잇을때
    B프로그램에서 셀레니움 실행하니 크롬 열리고 이동이 안되네요
    에러 뿜으면서 작동 안되고..

    • @kimfl
      @kimfl  Год назад

      여러개 실행됩니다. 다만, user-data-dir을 사용하고 같은 경로일때는 창을 여러개 같이 열면 에러가 발생합니다. 그런게 아닌데도 여러개 안열린다면 코드나 다른 문제가 있을겁니다.

    • @MoneyHubTips
      @MoneyHubTips Год назад

      저도 그러던데 해결 하셨나요?

  • @MOJELE
    @MOJELE Год назад

    webdriverexception message unknown error failed to create chrome process
    자꾸 이딴 에러나면서 안되는데 이유가 있을까요? 데스크탑에서는 안되고 노트북에서는 되는데, 정작 그래픽카드가 없는 노트북에서만 되니까 답답해서 못살겠네요

    • @kimfl
      @kimfl  Год назад

      같은 코드, 같은 버전인데 데스크탑에서 안되고 노트북에서 되는 상황이라면 이건 진짜 번역 그대로 알 수 없는 에러라서 직접 이것저것 찾아서 시도해 보는 것 이외에 제가 도움을 드릴 수 있는 방법이 없습니다.
      크롬을 삭제했다가 다시 설치해 보는 것도 시도해 볼 만한 것 중 한 가지라고 생각합니다.

    • @MOJELE
      @MOJELE Год назад

      @@kimfl 5시간 박아서 해결했습니다. 데스크탑에는 크롬이 관리자 권한으로만 실행되게 되어있었더라구요

  • @user-jg3nb2kb8f
    @user-jg3nb2kb8f Год назад

    사용중에 갑자기 방금 크롬이 업데이트 되면서 크롬 드라이버가 맞는 버전이 없다며 실행이 안되는데.. 어떻게 해야되나요 ㅠㅠ

    • @user-jg3nb2kb8f
      @user-jg3nb2kb8f Год назад

      셀레니움 업데이트로 해결했습니다

    • @MoneyHubTips
      @MoneyHubTips Год назад

      @@user-jg3nb2kb8f 크롬 업데이트 될때마다 셀레니움 업데이트를 해줘야 하나요?

    • @kimfl
      @kimfl  Год назад

      크롬 업데이트 때마다 셀레니움도 업데이트 되는 건 아닙니다. 보통 그냥 알아서 크롬 드라이버를 설치합니다.

  • @localkav
    @localkav Год назад

    셀레니움 으로 자동화 시켜서 가상 브라우저 열고 인스타그램 로그인을 하는데 아이디 비번이 맞아도 로그인이 안되는데 해결방법좀 아실까요?

    • @kimfl
      @kimfl  Год назад

      로그인이 안 된다는 게 단순히 로그인 이후로 안 넘어간다는 건가요? 인스타그램에서 차단을 한다는 건가요?
      어떤 경우라도 해결은 가능하지만 문제는 제가 만들어봐야 해결 방법도 알아낼 수가 있습니다.

  • @69shiva13
    @69shiva13 Год назад

    영상 감사합니다~올려주신 영상덕분에 셀레니움 잘 사용했는데, 어느날 부터 화면이 바로 꺼져 버리네요..ㅜㅜ...혹시 해결 방법이 있을까요?...ㅜㅜ

    • @kimfl
      @kimfl  Год назад +1

      구글에서 python selenium detach not working 라고 검색해보면
      options.add_experimental_option("detach", True) 옵션을 사용했는데도 화면이 꺼지는 버그(?)가 있습니다.
      뚜렷한 이유를 알수도 없고 해결 방법도 딱히 찾을수가 없습니다.
      이런 경우 그냥 코드 마지막줄에 time.sleep(10000) 이런식으로 긴 시간을 추가해서 화면 꺼짐을 막는식으로 하시면 됩니다.

    • @69shiva13
      @69shiva13 Год назад

      @@kimfl 감사합니다~^^

  • @yy-rq8rc
    @yy-rq8rc 7 месяцев назад

    제발 코드도 좀 같이 올려주세요...ㅠ

  • @스통-s8j
    @스통-s8j Год назад +1

    116버전에서도 작동하나요??

    • @kimfl
      @kimfl  Год назад +1

      버전에 맞춰서 자동으로 웹 드라이버를 다운 받기때문에 크롬 버전은 상관없습니다.

  • @neonadry8097
    @neonadry8097 Год назад +1

    영상 감사합니다.
    드라이버 설치가 없어 지면 배포 하기에는 더 까다로워지지 않을까요 가끔 exe 파일 만들어서 사용 하기도 하는 데 꼭 드라이버 설치 때문에 문제가 많이 발생하드라구요

  • @이상현천재
    @이상현천재 Год назад

    오 혹시 파이썬 몇부터 지원할까요?!

    • @kimfl
      @kimfl  Год назад

      3.7부터 지원합니다.

  • @커피-j3t
    @커피-j3t Год назад

    최종적으로 기존 크롬브라우저로 하니깐 로그인도 쉽고 편하네요
    다만 프로그램 시작전에 기존의 브라우저를 모두 닫아야 하네요 ㅎㅎ
    그래도 엄청 편합니다 김플님 너무 감사드려요

    • @kimfl
      @kimfl  Год назад

      도움이 되셔서 다행입니다~ㅎㅎ

  • @나주겅
    @나주겅 Год назад

    저는 편집기를 파이참을 사용하는데
    그 cmd 관리자 모드로 셀레니움 pip 업그레이드 시키면 따로 파이참에서 업그레이드 안해도 될까요?
    좋은 영상 감사합니다😊

    • @kimfl
      @kimfl  Год назад

      패키지는 편집기에 설치되는게 아니기 때문에 한군데서 업그레이드 시키면 어떠한 편집기라도 다 사용됩니다.
      물론, 가상환경을 사용하는 경우는 가상환경마다 따로 설치, 업그레이드를 해줘야합니다.

  • @MoneyHubTips
    @MoneyHubTips Год назад

    확장프로그램 사용하면 창 못숨기나요?

    • @kimfl
      @kimfl  Год назад

      창 숨기는건 헤드리스 모드 말씀하시는건가요? 일반적으로 헤드리스 모드에서도 확장프로그램 사용은 가능합니다. 다만 확장프로그램마다 다를 수 있으니 직접 사용해보시는게 좋을듯 합니다.

  • @DellStoryMaster
    @DellStoryMaster Год назад

    전.. 왜 안될까요..하..

    • @kimfl
      @kimfl  Год назад

      안되는 이유는 한 가지가 아니기 때문에 상황을 자세하게 알려주셔야 왜 안되는지 알 수 있습니다. 셀레니움 버전, 코드, 에러 메시지 등 자세하게 올려주시면 한번 알아보겠습니다.

  • @너굴샷
    @너굴샷 Год назад

    이미지첨부는 못하잔아요 윈도우창 제어도 못하는데 디렉토리찾아서 동영상도 못넣는데

    • @kimfl
      @kimfl  Год назад

      셀레니움 처음 사용할때 윈도우창 제어 방법이 없나 몇 날 며칠 찾았던 생각이 나네요.