셀레니움 크롬 드라이버 자동 업데이트 방법, [버전 4] 사용법 가이드

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

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

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

    정말 정말 감사합니다 크롬드라이브 받아야 되는 예전 영상 보면서 계속 실패하고, 시간만 가서 자괴감이 많이 들었는데
    영상 보고 드디어 성공했습니다
    자동꺼짐방지도 제대로 작동하네요... 이것 때문에도 얼마나 고생했는지.
    이 영상이 스타트코딩님 처음으로 본 영상인데, 코드가 어느 의미인지 천천히 설명하면서 넘어가주셔서 흐름도 잡히고 좋네요

  • @aroi_music
    @aroi_music 2 года назад +1

    사랑합니다 구글링 3시간하던거 해결됐습니다 ♥

  • @exmi5482
    @exmi5482 2 года назад +1

    오랜만에 놀러왔습니다. ㅠㅠ 다 잊었네요. 새로 정주행하겠습니다 다시 들어도 목소리가 참 듣기 좋습니다!!

    • @startcoding.official
      @startcoding.official  2 года назад +1

      Exmi님 오랜만입니다 정주행 하면서 다시 들어 보시면 머리에 더 빨리 들어 오실 겁니다 ^^

  • @공주-h2n9y
    @공주-h2n9y 2 года назад +1

    덕분에 드디어 성공하였습니다 감사합니다!!

  • @감사-m6n
    @감사-m6n Год назад +1

    영상 잘 보고 있습니다. 비쥬얼스튜디오코드를 사용하는데 도중에 뭘 잘못 만졌는지 스튜디오코드 메뉴도 안 보이고 바뀌었네요.선생님처럼 기본메뉴로 돌리는 방법이 있는지 알고 싶습니다.감사합니다.

    • @startcoding.official
      @startcoding.official  Год назад

      citylock77.tistory.com/142
      여기 글대로 vscode 완전삭제 후 제설치 해보시겠어요?

  • @en7472
    @en7472 2 года назад +1

    알고리즘 통해 타고타고 왔어요ㅎㅎ
    이해하기 쉽게 설명해주시네요^^

  • @턱관절정보공유
    @턱관절정보공유 9 месяцев назад +2

    혹시 꺼지시는 분들은 Ctrl + F5 의 실행 말고 진짜 마우스로 우측 상단 플레이 버튼 모양 눌러주시면 됩니다.

  • @화성달
    @화성달 2 года назад +2

    혹시 파이썬으로 부업하려면 무슨 강의가 좋을지 알려주실 수 있나요. IT전공은 나왔는데 개발자 말고 인프라(클라우드) 쪽이라 파이썬 만져는 봤는데 아직은 문법만 공부한 수준이라

    • @startcoding.official
      @startcoding.official  2 года назад

      제가 최근에 파이썬 부업 강의를 제작했는데, 들어보시면 도움이 많이 되실 거예요 ㅎㅎ
      class101.page.link/xq57

  • @startcoding.official
    @startcoding.official  2 года назад +1

    어렵고 불친절한 코딩 강의에 지치셨나요?
    스타트코딩이 여러분들을 힘껏 도와 드리겠습니다.
    ★ 스타트코딩과 함께 코딩 공부하기
    startcoding.liveklass.com/p/review

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

    8:56 여기서 부터 브라우저 닫힘 기능코드 한줄을 적은 뒤로 크롬 작동도 안하고 코드가 문제가 있다는 문구만 게속 나오네요

  • @pixiesmom4853
    @pixiesmom4853 3 месяца назад +1

    크롤링과 스크래핑은 어떻게 다른가요?:)

    • @startcoding.official
      @startcoding.official  3 месяца назад

      사실상 거의 같은 말로 쓰이는데
      굳이 비교하자면
      크롤링은 검색엔진과 같은 애들이 데이터를 자동으로 수집하는 것과 같은 큰 범주의 용어고
      저희가 배워서 쓰는 데이터 수집은 스크래핑이라는 용어를 사용합니다.

  • @NexGen-pw7wy
    @NexGen-pw7wy 2 года назад

    "브라우저 꺼짐 방지" 엄청 해멨었는데...ㅠㅠ 감사합니다.~~

  • @7udubu
    @7udubu 2 года назад +1

    강의 잘 보고 있습니다. 다름이 아니라 저의 경우 프로그램 실행시 터미널에 크롬드라이버 자동업데이트
    부분 ===== WebDriver manager ===== 를 포함한 4줄이 뜨지 않습니다.
    위 내용이 뜨진 않지만 실제 실행동작 전 약 1초가량 멈추어있긴 한데 제대로 되는 것일까요?
    pip 22.3.1 / packaging 21.3 / selenium 4.6.0 / webdriver-manager 3.8.4 입니다.

  • @데자와-n7i
    @데자와-n7i Год назад +1

    궁금한 게 있습니다!
    비밀번호는 민감정보인데, pyperclip이나 selenium 같은 라이브러리에서 진짜 맘먹고
    탈취하면 어떻게 하나요?? 저희가 라이브러리를 다 까 볼 수 없으니, 중간에 데이터를 탈취해가는 코드가 있으면 큰일 나는 것 아닌지 궁금합니다!

    • @startcoding.official
      @startcoding.official  Год назад

      오우 그건 전혀 생각해보지 못한 부분인데요?
      좋은 질문입니다.
      그런데 상식적으로 생각하면
      파이썬에서 정식으로 등록된 라이브러리의 경우 해킹등 악의적인 코드가 있는지 당연히 체크 하겠죠 ㅎㅎ
      찾아보니 파이썬 보안팀(PSRT)라는 곳에서 악성 라이브러리가 있는지 계속 체크하고 검출되면 제거된다고 하네요!

    • @데자와-n7i
      @데자와-n7i Год назад

      @@startcoding.official 오호!!자명한 답변 감사드립니다!

    • @데자와-n7i
      @데자와-n7i Год назад

      @@startcoding.official beautifulsoup4라는 거에서 o만 빠진 라이브러리가 등록 됬었는데, 악성라이브러리였거든요. 스펠링 틀리면 컴퓨터가 털리는거죠... 그러면 저 라이브러리는 악성인데 어떻게 등록된 걸까요??

  • @startcoding.official
    @startcoding.official  Год назад +1

    프로그램 동작 완료하고 꺼지는 것은 정상이지만 창이 꺼지는 것을 막으려면 아래
    3가지정도 해결방법이 있습니다 ^^
    1. 주피터노트북을 이용
    ruclips.net/video/1tKPqQmXM98/видео.html
    2. 꺼짐 방지 옵션을 추가
    ruclips.net/video/LoPvjfABlBA/видео.html
    3. 무한루프 또는 input 이용해서 강제로 종료 방지

    • @턱관절정보공유
      @턱관절정보공유 9 месяцев назад +1

      혹시 꺼지시는 분들은 Ctrl + F5 의 실행 말고 진짜 마우스로 우측 상단 플레이 버튼 모양 눌러주시면 됩니다.

  • @최상연-w2h
    @최상연-w2h Год назад

    안녕하세요.
    driver객체가 안만들어지고 에러가 납니다.
    에러메세지는:invalid argument Exception:
    Message: invalid argument: cannot parse capability:
    goog: chrome_options
    from invalid argument:
    unrecognized chrome_option: excutabl Switches 입니다.
    도움주시기 바랍니다

  • @정지호-q7g
    @정지호-q7g 2 года назад +1

    처음으로 파이썬 강의 듣고서 똑같이 해봤는데
    service = service(executable_path=ChromeDriverManager().install())
    "service" is not definedPylancereportUndefinedVariable)
    에러가 떠여 ㅜㅜ 왜그럴까요

    • @startcoding.official
      @startcoding.official  2 года назад +1

      service = Service 이런 식으로 두번째 service를 대문자로 써주셔야 합니다 ^^

    • @정지호-q7g
      @정지호-q7g 2 года назад +1

      @@startcoding.official 감사합니다 집에가서 해봐야 겠어요 ㅜㅜ

    • @1roomclean
      @1roomclean 2 года назад

      ​@@startcoding.official 대문자로 해도 에러코드 나옵니다

    • @startcoding.official
      @startcoding.official  2 года назад

      @@1roomclean 대부분 오타에서 발생하는 에러 입니다. 다시 한번 영상을 보면서 천천히 따라해보세요 :)

  • @ERICKP-h5h
    @ERICKP-h5h Год назад

    이 코드 크롬 드라이버 때문에 이제 작동안하지요?

  • @다섯시사십일초
    @다섯시사십일초 2 года назад +1

    순서대로 따라하는데 브라우저 꺼짐 방지 기능을 추가해도 왜 브라우저가 꺼질까요..? 오타는 수십번 확인을 했는데 무엇이 문제인지 모르겠네요 ㅜ

    • @startcoding.official
      @startcoding.official  2 года назад

      가끔 그럴수도 있는데요 저도 정확한 이유는 파악하지 못했습니다.
      코드 마지막에 input() 명령어를 추가해서 입력을 받아야만 종료되게 만들어서 브라우저를 꺼지는 것을 방지할 수 있습니다.

    • @MicDaniel
      @MicDaniel 2 года назад

      @@startcoding.official 저도 같은 현상인데 원인을 못찾았어요. 인풋으로 임시적으로 막았습니다 ㅋㅋ. 좀 불편한 감은 있지만 계속 학습해보겠습니다.

    • @startcoding.official
      @startcoding.official  2 года назад

      @@MicDaniel 아니면 vscode에서 주피터노트북 바로사용가능한데 .ipynb 파일로 만들면 안꺼집니다 ㅎㅎ

    • @턱관절정보공유
      @턱관절정보공유 9 месяцев назад

      혹시 꺼지시는 분들은 Ctrl + F5 의 실행 말고 진짜 마우스로 우측 상단 플레이 버튼 모양 눌러주시면 됩니다.

  • @조스티브-u3f
    @조스티브-u3f 2 года назад +1

    108.0.5359.125 제것 버전은 이건데 크롬드라이버다운로드에 비슷한게 없어서 한단계 낮은것으로
    받았습니다.그런데 터미널에 pip자체가 노란색으로 표시되면서 아예 먹지를 않고 아래의 오류가 나는데 복사가 안되서 붙여적어놓습니다.어떻게 해결해야 할까요?
    pip용어가 cmdlet,함수,스크립트 파일 또는 실행할수 있는 프로그램이름으로 인식되지 않습니다.
    이름이 정확한지확인하고 경로가 포함된경우 경로가 올바른지 확인하고 다시 시도하십시오
    위치 줄:1 문자:1

    • @startcoding.official
      @startcoding.official  2 года назад

      환경변수로 파이썬이 등록되지 않아서 생기는 문제인데요. 파이썬 삭제 후 재설치 하면서 Path 체크를 꼭 해 주세요 :)

  • @goingk7469
    @goingk7469 2 года назад +1

    그대로 따라해 봤는데요 KeyError: 'google-chrome' 에러가 발생합니다... 해결 방법이 무엇이 잇을까요??

    • @startcoding.official
      @startcoding.official  2 года назад

      webdriver-manager 가 3.8.0 으로 버전업이 되면서
      KeyError: 'google-chrome' 버그가 생겼습니다.
      저도 3.8.0으로 업데이트 하니 같은 오류가 생기네요.
      해당 버그는 라이브러리 개발자가 fix할때 까지 기다려야 할 것 같습니다.
      이전 버전인 3.7.1로 사용하시면 잘 동작합니다.
      특정 버전 라이브러리 설치하는 방법
      pip install [pakage-name]==[pakage-version]
      ex) pip install webdriver-manager==3.7.1

    • @park7621
      @park7621 2 года назад +1

      3.8.1에서는 해결됐어요.
      최신버전으로 설치하시던가 3.7.1버전으로 하심되요.
      pip install webdriver-manager==3.7.1

  • @김다윤-t8n
    @김다윤-t8n Год назад +1

    syntaxerror : invalid syntax 로그인아이디입력하는데 이거가뜨는데 뭐가 잘못된건가요?

    • @startcoding.official
      @startcoding.official  Год назад

      syntax 오류는 문법에 오류가 있는 겁니다.
      눈 크게 뜨고 강의에서 제공된 코드와 다른 점을 찾아 보세요 ^^

  • @hyunjongoh8871
    @hyunjongoh8871 2 года назад

    ModuleNotFoundError: No module named 'packaging' 이건 무슨 오류 일까요 따라만하는대로 오류가 생기는 신기한 일이

    • @tubeneo3648
      @tubeneo3648 2 года назад +1

      저도 해당 에러 떠서,
      pip 업그레이드, 셀리니움 업그레이드, 웹드라이버 업데이트 해서 다 안됐는데,
      pip3 로 pip 업그레이드 하고,
      pip3 로 packaging 설치하니깐 해결됐어요.
      윈도우 VSCODE 쓰긴 하는데 파이썬 3 설치돼서 pip3 로 해야하나봐요(제경우엔?)
      pip3 install --upgrade pip
      pip3 install packaging
      나머지 selenium, webdriver_manager 도 pip3 로 다시 설치하고 업그레이드 해줬습니다.

  • @_Starry-zh8mr
    @_Starry-zh8mr 2 года назад

    13:28 find_element

  • @박박사-s9v
    @박박사-s9v 9 месяцев назад

    C++용은 없나요?

  • @이승관-n5y
    @이승관-n5y 2 года назад

    selenium 쓰다가 requests 쓰면 자꾸 창이 종료되는데 왜 그럴까요?

  • @맥스2
    @맥스2 2 года назад

    선생님 3.11 다운받았는데 작동이 안되서 최신버전 이라서 그런건가요 ㅠ

    • @startcoding.official
      @startcoding.official  2 года назад +1

      m1을 쓰고 있지 않아서 정확한 방법을 테스트 해볼 수는 없지만
      아래 명령어를 이용해서 해결해보시면 좋을 것 같습니다.
      pip uninstall webdriver_manager
      pip install git+github.com/SergeyPirogov/webdriver_manager@master
      출처: stackoverflow.com/questions/74011776/valueerror-there-is-no-such-driver-by-url
      안된다면 직접 크롬 드라이버를 다운 받아서 이용해 보세요 :)

    • @맥스2
      @맥스2 2 года назад

      @@startcoding.official 감사합니다 선생님🥰

  • @banzumon
    @banzumon 2 года назад +1

    잘 따라서 작성하고 있는데
    from webdriver_manager.chrome import ChromeDriverManager
    이 구문에 노란 줄이 사라지지 않네요.. 이유가 뭔가요ㅠㅠ

    • @startcoding.official
      @startcoding.official  2 года назад

      라이브러리 설치가 제대로 안된 것 같습니다~!

    • @banzumon
      @banzumon 2 года назад +1

      @@startcoding.official 재부팅하니까 되네요ㅎㅎ 라이브러리 적용이 실시간으로 안됐나봐요!👍👍

    • @startcoding.official
      @startcoding.official  2 года назад +1

      맞아요! 저도 갑자기 노란줄 뜰때는 vscode 껏다 킵니다 ㅋㅋㅋㅋ

    • @banzumon
      @banzumon 2 года назад

      @@startcoding.official 감사합니다ㅎㅎ