Почему это не работает должным образом? Я не могу извлечь текстовые данные. Просто показ веб-элементов здесь. Что мне делать?
import selenium
import time
from selenium import webdriver
import pandas as pd
driver = webdriver.Chrome('/home/silicon/Desktop/chromedriver')
driver.get("https://www.google.com/search?client=ubuntu&hs=mJJ&channel=fs&sxsrf=ACYBGNR1hHFZVaV2d2zxO6RVyg_Oh0cUDw:1571278951454&ei=VtCnXZaSG9aUwgO1jbC4DA&q=daraz&oq=daraz&gs_l=psy-ab.3..0i67j0i131i67j0j0i131j0j0i131j0l4.8860.15482..15756...7.2..2.224.2527.0j13j1......0....1..gws-wiz.....10..0i71j35i39j0i20i263j0i10j35i362i39.PB6L7wuHgIA&ved=2ahUKEwjkjvqdnqLlAhUaknAKHb53AsAQvS4wAnoECAoQKQ&uact=5&npsic=0&rflfq=1&rlha=0&rllag=23867395,90393526,13710&tbm=lcl&rldimm=16641622701831860242&rldoc=1&tbs=lrf:!2m1!1e2!2m1!1e3!3sIAE,lf:1,lf_ui:14&rlst=f#lrd=0x3755b8b6c9c44ac7:0xe6f2ebad1cc3b012,1,,,&rlfi=hd:;si:16641622701831860242;mv:[[24.0055661,90.41835449999999],[23.706555299999998,90.35580039999999]];tbs:lrf:!2m1!1e2!2m1!1e3!3sIAE,lf:1,lf_ui:14")
for i in range(4):
lenOfPage =driver.execute_script("arguments[0].scrollTop = arguments[0].scrollHeight;var lenOfPage=document.body.scrollHeight;return lenOfPage;",driver.find_element_by_class_name('review-dialog-list'))
match=False
while(match==False):
lastCount = lenOfPage
time.sleep(2)
lenOfPage = driver.execute_script("arguments[0].scrollTop = arguments[0].scrollHeight;var lenOfPage=document.body.scrollHeight;return lenOfPage;",driver.find_element_by_class_name('review-dialog-list'))
if lastCount==lenOfPage:
match=True
names = driver.find_elements_by_css_selector("g-review-stars")
print(names)
num_pages_items = len(names)
for i in range(num_pages_items):
print(names[i].text)