Я пытаюсь получить информацию (включая отзывы) о приложении из магазина Google Play. Некоторые обзоры короткие, а некоторые длинные и имеют кнопку полного обзора. Когда страница загружается в браузере, я хочу выполнить команду click, чтобы она нажимала на все кнопки обзора обзоров (если есть), а затем начала извлекать информацию со страницы. Вот мой код:
baseurl='https://play.google.com/store/apps/details?id=com.zihua.android.mytracks&hl=en&showAllReviews=true'
driver.get(baseurl)
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, "//div[@class='d15Mdf bAhLNe']//div[@class='cQj82c']/button[text()="Full Review"]"))).click()
person_info = driver.find_elements_by_xpath("//div[@class='d15Mdf bAhLNe']")
for person in person_info:
review_response_person = ''
response_date = ''
response_text = ''
name = person.find_element_by_xpath(".//span[@class='X43Kjb']").text
review = person.find_element_by_xpath(".//div[@class='UD7Dzf']/span").text
Однако программа выдает следующую ошибку в третьей строке кода (например, WebDriverWait (driver, 10)):
ElementClickInterceptedException: Message: element click intercepted: Element <button class="LkLjZd ScJHi OzU4dc " jsaction="click:TiglPc" jsname="gxjVle">...</button> is not clickable at point (380, 10). Other element would receive the click: <a href="/store/apps" class="L9ZZW uJjCzb">...</a>
Может ли кто-нибудь указать мне, как чтобы исправить проблему?