Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour à tous,
J'ai un tableau Excel construit avec deux colonnes en A et B :
[ href ] | [ url ]
J'essaie d'ajouter des données dans le tableau Excel à l'aide de "Tabs > Data" .
J'ai donc une première action qui prendre sur la page web tous les attributs "href" et les enregistrent dans le colonne A .
Puis, j'ai une deuxième action qui fait parait avec les urls de la page. Pour cette action, je lui demande d'exclure la colonne A pour que les données soient enregistrés dans la colonne B (voir configuration dans image ci-dessous).
Malheureusement, cette deuxième action ne s’exécute pas et me renvoie une erreur : Running the WebBrowserData Invalid format of the collection numbers. ElementsInCollection: 1. Path: a.
Pourriez-vous me dire quoi faire pour que mes données s'enregistrent dans la colonne B s'il vous plait ?
🔴 Hors ligne
Salut
pas évident de bien comprendre n'hésite pas à mieux expliquer si tu veux qu'on comprenne bien
si tu utilises des tables c'est que tu veux travailler avec des données structurées , pour ça je t'invite à prendre des bonnes habitudes pour éviter des soucis ultérieurement
par exemple pour ton extract la bonne façon de faire est de le faire en 1x c'est à dire que tu extrais les blocs qui t'intéressent d'un coup (en stockant ça dans une liste temporaire par exemple) et ensuite tu bosses ligne par ligne pour parser chaque ligne dans ta table
ça évite un décalage si jamais une des données serait absente
après il existe une méthode pour le faire en 1 coup mais c'est plus haut level essaye de maitriser les bases avant d'ajouter de la difficulté
----
Je ne saurais trop te conseiller à ne pas utiliser dans l'action DOM d'extraire par tag et par regex pour éviter les erreurs (soit tu extrais tous les tags soit tu utilises une regex)
sachant qu'en général une regex bien construite fait tout le boulot (je ne sais même pas si je l'ai déjà utilisé l'extraction par tag tellement c'est useless)
Enjoy !
Seoxis
Envie de me faire plaisir , achetez les mêmes proxys que j'utilise via ce lien : -=[ buyproxies.org ]=- (15€ pour 10 proxys dédiés)
Envie de tester ZennoPoster c'est par ici : -=[ ZennoPoster ]=- (à partir de 87$)
🔴 Hors ligne
Bonjour Seoxis,
Merci pour ta réponse.
J'avais effectivement lu dans le doc que l'on pouvait procéder en créant des lists et en les incluant après dans une table. J'ai donc essayé de réaliser cette configuration. Mais je rencontrais le même problème que précédemment quand je voulais insérer mes data dans ma colonne B de mon tableau Excel.
Mais ce matin, allez savoir pourquoi, l'insertion fonctionne correctement... .
Par contre, ça bloque toujours avec la configuration de mon précédent message. C'est dommage parce que c'est quand même plus pratique. C'est 2 bloques à mettre dans le premier cas contre 4 dans le second. Donc quand on a beaucoup de data à extrairer ça va en faire des lists.
et ensuite tu bosses ligne par ligne pour parser chaque ligne dans ta table
Ca m'intéresse de savoir comment bosser ligne par ligne. Je n'ai pas encore compris comment faire et encore moins en utilisant 2 lists différentes. Voici la configuration que j'ai actuellement. Si tu peux me dire comment faire pour inserer ligne par ligne les resultats dans mon tableau Excel ce serait super .
🔴 Hors ligne
Si tu n’avais pas flouté ça aurait été plus facile de t’aider
Il faut savoir que dans zenno l’objectif principal est de limiter au maximum les actions pour alléger le template (gain de performance)
Je suppose que tu as plein de div à extraire (difficile à voir pis j’ai pas encore dormi la fatigue n’aide pas )
L’idéal c’est d’extraire chaque div une par une dans une liste (regex / xpath au choix) ensuite tu récupères la 1ère ligne de ta liste , tu la met dans une variable et tu supprimes la ligne , tu extraits ce que tu as besoin et tu fais une boucle qui se mettra en erreur quand tu lui demanderas de récupérer la 1ère ligne mais que ta liste sera vide et là tu passes à la suite
Pour extraire ce qui t’intéresse dans la ligne tu peux utiliser text processing et des regex , tu stockes ça dans des variables et une fois que tu as tout tu l’envoies à ta table
Que la force soit avec toi !
Seoxis
Dernière modification par Seoxis (2021-10-01 07:43:42)
Envie de me faire plaisir , achetez les mêmes proxys que j'utilise via ce lien : -=[ buyproxies.org ]=- (15€ pour 10 proxys dédiés)
Envie de tester ZennoPoster c'est par ici : -=[ ZennoPoster ]=- (à partir de 87$)
🔴 Hors ligne
Pages :: 1