Programming/Selenium

[μ…€λ ˆλ‹ˆμ›€/Selenium, C#] ChromeDriver 버전 μ—λŸ¬ ν•΄κ²° 방법

γ€€β€πŸ˜πŸ˜Š 2021. 4. 28. 18:52
λ°˜μ‘ν˜•

크둬 λ“œλΌμ΄λ²„ 버전 였λ₯˜ ν˜„μƒ

크둬 λ“œλΌμ΄λ²„λ₯Ό μ΄μš©ν•œ 크둀링 ν”„λ‘œκ·Έλž¨ μ œμž‘ μ‹œ μ•„λž˜μ˜ λ©”μ‹œμ§€λŠ” ν•œ λ²ˆμ―€μ€ 봀을 κ²ƒμž…λ‹ˆλ‹€.

session not created: This version of ChromeDriver only supports Chrome version 85 (SessionNotCreated)

크둬 λ“œλΌμ΄λ²„ μ—λŸ¬ λ©”μ‹œμ§€

κ°„λ‹¨ν•˜κ²Œ μ„€λͺ…λ“œλ¦¬λ©΄, 개발 λ‹Ήμ‹œμ— μ‚¬μš©ν–ˆλ˜ 크둬 λ“œλΌμ΄λ²„ 버전과 ν˜„μž¬ μ‚¬μš© 쀑인 크둬의 버전이 ν˜Έν™˜λ˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— λ°œμƒν•œ κ²ƒμž…λ‹ˆλ‹€.

개발 버전과 μ‚¬μš© 쀑인 크둬 λ²„μ „μ˜ ν˜Έν™˜ 문제

아무리 μ΅œμ‹  λ²„μ „μ˜ 크둬 λ“œλΌμ΄λ²„λ‘œ ν”„λ‘œκ·Έλž¨μ„ κ°œλ°œν•΄λ„, μ‹œκ°„μ΄ 흐λ₯΄λ©΄ 크둬 μ›Ή λΈŒλΌμš°μ €μ˜ 버전이 μ—…λ°μ΄νŠΈλ˜κΈ° λ•Œλ¬Έμ— λ°˜λ“œμ‹œ μ—λŸ¬ λ©”μ‹œμ§€κ°€ λ°œμƒν•˜κ²Œ λ©λ‹ˆλ‹€.

그럼 λ³Έλ¬Έμ—μ„œ μ–΄λ–»κ²Œ ν•΄κ²°ν•  수 μžˆλŠ”μ§€ μ•Œλ €λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.

chromedriver.exe 파일만 κ΅μ²΄ν•˜λ©΄ ν•΄κ²°!

ν•΄κ²° 방법은 정말 쉽기 λ•Œλ¬Έμ—, ν”„λ‘œκ·Έλž¨ μ‚¬μš©μžμ—κ²Œ νŠΈλŸ¬λΈ” μŠˆνŒ…μœΌλ‘œ μ•Œλ €μ£Όλ©΄ 금방 ν•΄κ²°ν•  수 μžˆμŠ΅λ‹ˆλ‹€. κ΅¬κΈ€μ—μ„œ 'chrome driver'λ₯Ό κ²€μƒ‰ν•˜μ—¬ μ•„λž˜μ˜ μ‚¬μ΄νŠΈμ— μ ‘μ†ν•©λ‹ˆλ‹€.

ChromeDriver ν™ˆνŽ˜μ΄μ§€: chromedriver.chromium.org/downloads

 

Downloads - ChromeDriver - WebDriver for Chrome

WebDriver for Chrome

chromedriver.chromium.org

μ›Ή μ‚¬μ΄νŠΈ 접속 ν›„ μ‚¬μš© 쀑인 Chrome 버전에 따라, μ•„λž˜ ν‘œμ‹œν•œ λΆ€λΆ„μ˜ νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œν•©λ‹ˆλ‹€.

chromedriver.exe 버전에 λ”°λ₯Έ λ‹€μš΄λ‘œλ“œ

크둬 버전은 Chrome μ‹€ν–‰ ν›„ λ„μ›€λ§μ—μ„œ μ‰½κ²Œ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

μ‚¬μš© 쀑인 크둬 μ›Ή λΈŒλΌμš°μ € 버전 확인 방법

λ‹€μš΄λ‘œλ“œν•œ chrome driver νŒŒμΌμ„ μ••μΆ• ν•΄μ œν•˜λ©΄, chromedriver.exe 파일 ν•˜λ‚˜λ§Œ μžˆμŠ΅λ‹ˆλ‹€. μ‚¬μš©μžμ—κ²Œ λ°°ν¬ν•œ 폴더에 ν•΄λ‹Ή 파일둜 κ΅μ²΄ν•˜λ©΄ μ •μƒμ μœΌλ‘œ 크둀링이 λ™μž‘ν•  κ²ƒμž…λ‹ˆλ‹€.

기쑴 chromedriver.exe 파일 ꡐ체

μ°Έ 쉽죠?

λ°˜μ‘ν˜•