inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

살려주세요 'WebDriver' object has no attribute 'find_elements_by_xpath' 에러가 나요

135

윤 하

작성한 질문수 1

0

from bs4 import BeautifulSoup

import openpyxl

import time

from selenium import webdriver

 

url = "https://www.amazon.com/Wireless-Keyboard-Rechargeable-Cimetech-Cordless/product-reviews/B07VCPLMQR/ref=cm_cr_dp_d_show_all_btm?ie=UTF8&reviewerType=all_reviews"

 

browser = webdriver.Chrome(executable_path=r'D:\dev_python\Webdriver\chromedriver.exe')

browser.get(url)

 

time.sleep(1)

 

soup = BeautifulSoup(browser.page_source, 'html.parser')

 

wb = openpyxl.Workbook()

ws = wb.active

 

ws.title = "review data"

ws.append(['name', 'review'])

 

ws.column_dimensions['A'].width = 12

ws.column_dimensions['B'].width = 60

 

for page in range(0, 100): 

     

    review_name = soup.select('#customer_review-RHQYUQ8OC53OJ > div:nth-child(1) > a > div.a-profile-content > span')

    product_review = soup.select('#customer_review-RHQYUQ8OC53OJ > div.a-row.a-spacing-small.review-data > span > span')

        

    for name, review in zip(review_name, product_review):

        ws.append([name.text, review.text])

        

    button = browser.find_elements_by_xpath('//*[@id="cm_cr-pagination_bar"]/ul/li[2]/a')

    button.click()

    

    time.sleep(3)

    

wb.save("crawling review data.xlsx")

 

 

 

이런 코드를 짰는데 자꾸 'WebDriver' object has no attribute 'find_elements_by_xpath' 에러가 떠요 살려주세요 제발 제발 제발 제발 제발.........

답변 0

강의 수강 후 포트폴리오 준비 방향에 대해 조언 부탁드립니다.

2

47

1

4. Container 빌드 & 저장하기 - 자료 관련

1

34

2

클로드 스킬 기능(hwpx 채우기)과 유사한 기능을 하는 다른 AI모델 문의

1

32

1

session이 점점 길어지면 어떻게 대처하나요?

1

61

1