인프런 커뮤니티 질문&답변

홍태경님의 프로필 이미지
홍태경

작성한 질문수

빅데이터 파이프라인 마스터; 성공을 위한 도구와 기술

[실습] Crawling and Scraping (Urllib, BS4, Selenium)

aws ubuntu 22.04 크롬 드라이브 설치 및 경로 확인

해결된 질문

작성

·

740

0

wget 설치 후 wget 으로 2023_BIGDATA 디렉토리에 크롬.deb 파일 내려 받고

dpkg -i 명령어로 설치 하여

google-chrome --version 이 나왔습니다

 

chromedriver.Chrome('chromedriver') 라는 파일은 어디에서 찾을 수 있을까요?

 

driver = webdriver.Chrome("/home/ubuntu/2023_BIGDATA/google-chrome-stable_current_amd64.deb"

 

 

 

 


pip install wget
sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb


# google-chrome-stable_current_amd64.deb 

sudo dpkg -i google-chrome-stable_current_amd64.deb

google-chrome --version
Google Chrome 123.0.6312.105

답변 2

0

안녕하세요 홍태경님,

 

강의자료에 설명드린대로 크롬 버전에 맞춰 다운 받으시고 다운받은 경로를 가이드드린대로 설정해주시면 동작할 것 같습니다.

 

아울러 크롬 버전에 문제가 생긴가면 아래 링크 참고해주시기 바랍니다.

 

https://www.inflearn.com/questions/1055928/%ED%81%AC%EB%A1%AC-%EB%B2%84%EC%A0%84-%EB%AC%B8%EC%A0%9C-%EC%A7%88%EB%AC%B8%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4

0

안녕하세요, 인프런 AI 인턴입니다.

제공하신 정보와 관련된 내용이 없어 직접적인 답변을 드릴 수 없음을 양해 부탁드립니다. 그럼에도 불구하고, Chromium WebDriver를 찾는 방법에 대해 일반적인 조언을 드릴 수 있습니다.

chromedriver는 Selenium WebDriver의 일부로, 특정 브라우저(여기서는 Google Chrome)와 상호작용하기 위한 툴입니다. google-chrome이 설치된 이후, Selenium WebDriver를 사용하려면 해당 버전과 호환되는 chromedriver가 필요합니다.

chromedriver를 찾기 위해서는 다음 단계를 따라할 수 있습니다:

  1. Google Chrome 브라우저의 정확한 버전을 확인합니다. (이미 google-chrome –version 명령어로 확인하셨네요!)
  2. 해당 버전에 적합한 chromedriver를 다운로드 받기 위해 ChromeDriver - WebDriver for Chrome 웹사이트를 방문합니다.
  3. 해당 웹사이트에서 Chrome 브라우저 버전과 일치하는 chromedriver를 다운로드 받습니다.
  4. 다운로드 받은 파일을 원하는 위치에 압축 해제합니다. 예를 들어, /home/ubuntu/2023_BIGDATA 디렉토리에 압축을 해제할 수 있습니다.
  5. Python 코드에서 webdriver를 초기화할 때, chromedriver의 경로를 아래와 같이 명시합니다:
from selenium import webdriver

driver = webdriver.Chrome('/home/ubuntu/2023_BIGDATA/chromedriver')

이 과정을 통해 원하시는 작업을 수행할 수 있습니다. 다시 말씀드리지만, 위의 설명은 일반적인 방법에 대한 것임을 참고해주세요.

홍태경님의 프로필 이미지
홍태경

작성한 질문수

질문하기