Import d’images sur des fiches Google Places avec Imacros
25 Juil 2012
écrit parLa nouvelle interface de Google Places accessible via cette adresse http://places.google.com/manage permet d'effectuer des transferts groupés via un fichier CSV afin de mettre à jour l'ensemble des fiches Google Adresses d'un coup pour le compte d'un client par exemple.
L'ancienne interface permettait d'ajouter des images via les attributs personnalisés afin d'illustrer chacune des fiches mais ça n'est plus possible avec la nouvelle interface...
Heureusement qu'Imacros existe pour remédier à cette grosse lacune de la nouvelle version du transfert groupé de Google Places, qui a malgré tout de nombreux avantages comme un moteur de recherche de fiches de votre compte ce qui s'avère utile quand vous en gérez plusieurs centaines.
Le principe
Imacros va nous permettre de mettre à jour l'image de chaque fiche puisque cela est impossible via l'interface de bulk update.
Pour cela, il vous faudra un fichier pictures.csv avec deux colonnes:
- Le "code magasin" (identifiant de chacune des fiches que vous avez déjà renseigné) de la fiche à mettre à jour dans la première colonne
- l'URL de l'image dans la deuxième colonne (uploadée sur un de vos serveurs, accessible en HTTP).
La macro va rechercher en parcourant dans votre fichier .csv chaque code magasin en passant par le champ "Recherche", éditer la fiche correspondante, mettre à jour l'URL de l'image et sauvegarder la fiche, et ce pour chaque entrée dans votre fichier.
La macro d'update d'images
Voilà la macro que j'ai utilisé afin de réaliser cette tâche. Elle est valable uniquement pour la version Full d'Imacros (Imacros 8 browser) puisque j'utilise via DirectScreen une commande correspondant à la touche "Entrée" du clavier.
VERSION BUILD=5110613 RECORDER=CR TAB T=1 SET !ERRORIGNORE YES SET !DATASOURCE pictures.csv SET !DATASOURCE_COLUMNS 1 SET !LOOP 890 SET !DATASOURCE_LINE {{!LOOP}} URL GOTO=https://places.google.com/manage/#list TAG POS=1 TYPE=DIV ATTR=CLASS:lm-sprite-x<SP>lm-searchInputClearIcon<SP>ng-directive TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:mainSearchField CONTENT={{!COL1}} TAG POS=20 TYPE=SPAN ATTR=CLASS:ng-directive<SP>ng-binding TAG POS=1 TYPE=DIV ATTR=CLASS:lm-main TAG POS=3 TYPE=DIV ATTR=TXT:Images TAG POS=27 TYPE=INPUT:TEXT ATTR=* CONTENT={{!COL2}} DS CMD=KEY CONTENT={ENTER} TAG POS=15 TYPE=DIV ATTR=TXT:Appliquer TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:mainSearchField CONTENT=
voilà, c'était encore un petit exemple d'automatisation avec Imacros (oui, Imacros ne sert pas qu'à remplir des formulaires d'annuaires/CP^^).
Il ne me reste plus qu'à vous souhaiter un bon update de vos images sur vos fiches Google places 😉
écrit dans Astuces SEO par |