Я пытаюсь получить комментарии тега p в карточке обзора, в конечном итоге просматривая поиск на vivino.com по этой ссылке , используя BeautifulSoup и Selenium. Мне удалось открыть первую ссылку, но перетаскивание текста p в поля обзора возвращает [].
url = "https://www.vivino.com/explore?e=eJwNyTEOgCAQBdHbbA2F5e-8gbE2uKyERBYCaOT20swrJlVYSlFhjaHkPixTHtg34pmVyvzhwutqlO5uyid8bJwf7UeRyqKdMrw0pgYdPwIzGwQ="
driver = webdriver.Chrome('/Users/myname/Downloads/chromedriver')
driver.implicitly_wait(30)
driver.get(url)
python_button = driver.find_element_by_class_name('anchor__anchor--2QZvA')
python_button.click()
soup = BeautifulSoup(driver.page_source, 'lxml')
print(soup.find_all('p'))
table = soup.findAll('div',attrs={"class":"reviewCard__reviewContainer--1kMJM"})
print(table)
driver.quit()
Может ли кто-нибудь посоветовать правильный способ получения комментариев? Так как на странице более 1 комментария, мне нужно l oop? Я также попробовал это с 'html .parser' вместо 'l xml'. Какой правильный использовать?
Большое спасибо за вашу помощь.