Я пытаюсь очистить список ресторанов в городе от GoogleMap с помощью Python Selen, однако я не могу извлечь элементы (названия ресторанов) с помощью кода, который я пробовал.
Использование проверкиэлемент, я нажимаю на название ресторана, это детали элемента:
h3 class="section-result-title">
span jstcache="126">Amrutha Lounge</span>
button jstcache="127" style="display:none"></button> </h3>
Я хочу извлечь названия ресторана, в приведенном выше элементе, это 'Amrutha Lounge'
.
ВторойЭлемент ресторана (Яркий):
h3 class="section-result-title">
span jstcache="126">Bright</span>
button jstcache="127" style="display:none"></button> </h3>
Я попытался извлечь имена с помощью кода, который я написал ниже, однако пока безуспешно.
from selenium import webdriver
driver=
webdriver.Chrome(executable_path="C:/users/usr/Desktop/chromedriver.exe")
UrlA = "https://www.google.com/maps/search/"
UrlB= "London"
UrlC="Restaurants"
UrlD= UrlA + UrlB + '+' + UrlC
driver.get(UrlD)
x=driver.find_elements_by_class_name('section-result-title')
print(x)
Это вывод, который яв настоящий момент получаю:
selenium.webdriver.remote.webelement.WebElement (session="db301e2fc353297f0e9799b9a5fefd2f", element="c39f1e01-0795-4423-8b1e-61ee5b4e5048")>, <selenium.webdriver.remote.webelement.WebElement (session="db301e2fc353297f0e9799b9a5fefd2f", element="39e7a7e7-2dae-4638-9664-391f3a00dcb7"
Это вывод, который я хочу получить:
Amrutha Lounge
Bright
Bagatelle London
...