해결된 질문
작성
·
1K
답변 2
0
0
안녕하세요. 강의자입니다.
캡쳐주신 내용만 봤을때는 driver 변수가 정의되어 있지 않아서 발생한 것으로 보입니다.
셀레니움 모듈을 가져올때 아래 코드처럼 되어 있으면 (아래 ### 에러로 의심되는 부분 참고) 되는데
확인해보시고 맞게 설정되어 있다면 셀레니움 모듈 가져오는 부분을 첨부해서 답글 남겨주시면 확인해보겠습니다.
감사합니다.ㅁ
# 셀레니움 module import
# from selenium import webdriver
# 2023.05.08 selenium webdriver 사용방법 변경
from selenium.webdriver.common.by import By
from selenium import webdriver
import time
from time import sleep
from bs4 import BeautifulSoup
from selenium.webdriver.common.keys import Keys
import requests
import re
import os
# Dataframe
import pandas as pd
df = pd.DataFrame(columns=['idx','star','review'])
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('disable-dev-shm-usage')
chrome_options.add_argument("user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36")
### 에러로 의심되는 부분
driver = webdriver.Chrome('chromedriver', options=chrome_options)
안녕하세요
혹시 공유주신 코드 (셀레니움 module import) 하기 전에 아래 코드(코드정보) 실행하고 있으실까요? google colab 에서 파이썬 라이브러리 관련 정책 변경되어서 아래 코드로 라이브러리 정보를 미리 가져오지 않으시면 에러가 납니다. (강의에 있는 소스코드 정보 url 접속하셔도 확인 가능합니다.)
관련해서 최근 코드정보의 주소도 변경되었습니다. ( 공지사항 : https://www.inflearn.com/news/866137 )
이렇게 해보셨는데도 진행이 안되신다면 colab 코드 우측 상단에 있는 [공유] -> [링크가 있는 모든 사용자] 로 변경 -> [링크 복사] -> [완료] 해주시고 저한테 복사된 링크주소 보내주시면
정확하게 확인해드릴수 있을거 같습니다.
감사합니다!
링크정보 복사 방법
코드정보