강의

멘토링

커뮤니티

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

윤 하님의 프로필 이미지
윤 하

작성한 질문수

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

작성

·

134

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' 에러가 떠요 살려주세요 제발 제발 제발 제발 제발.........

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
윤 하님의 프로필 이미지
윤 하

작성한 질문수

질문하기