Bonjour j'essaie de récupéré les rewards des restaurant dans google maps , tout a l'air de bien fonctionné mais le probléme est que ca me retourne des chaines vides, je vous donne un exemple de mon scripte sans toute les fonctions du scrolling et tout:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.keys import Keys
import time
 
 
driver = webdriver.Chrome('chromedriver.exe')
url = "https://www.google.com/maps/search/Restaurant/@36.7401139,3.0725908,17z/data=!3m1!4b1?authuser=0&hl=fr"
driver.get(url)
 
#cree une liste de lien pour tester
 
restos = driver.find_elements_by_xpath('//div[contains(@aria-label,"Résultats")]/div/div/a')
lienRestos=[]
for resto in restos:
        lienRestos.append(resto.get_attribute('href'))
 
for link in lienRestos:
    driver.get(link)
 
    item_reward = driver.find_elements_by_class_name('ODSEW-ShBeI-text')
 
    for i in item_reward :
        print(i.text)
merci de m'éclaircir sur le sujet