Vous n'êtes pas identifié(e).

  • Contributions :
  • Vos boîtes de messages privés sont vides.

🟣 Data - to table - exclude columns


#1 2021-09-30 11:48:45

Mention Arthur_S
🥉 Grade : Scout

AuxiliaireStratège
Inscription : 2021-06-30
Messages : 22
Likes : 3

Netlinking
Stratégie

Data - to table - exclude columns

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" big_smile.

J'ai donc une première action qui prendre sur la page web tous les attributs "href" et les enregistrent dans le colonne A smile.

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 hmm et me renvoie une erreur : Running the WebBrowserData  Invalid format of the collection numbers. ElementsInCollection: 1. Path: a.


bwnr.jpg

Pourriez-vous me dire quoi faire pour que mes données s'enregistrent dans la colonne B s'il vous plait ?

0
J'aime ❤️

🔴 Hors ligne

#2 2021-10-01 04:59:48

Mention Seoxis
🥇 Grade : Guardian

Membre du Black LaboMembre du CercleOfficierStratège50likes
Lieu : Calais
Inscription : 2014-04-29
Messages : 795
Likes : 89

Scraping
Netlinking Auto
Audit et Analyse
Automatisation Web
Site Web

Re : Data - to table - exclude columns

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$)

0
J'aime ❤️

🔴 Hors ligne

#3 2021-10-01 07:26:25

Mention Arthur_S
🥉 Grade : Scout

AuxiliaireStratège
Inscription : 2021-06-30
Messages : 22
Likes : 3

Netlinking
Stratégie

Re : Data - to table - exclude columns

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... hmm.

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 big_smile.

ampm.jpg

0
J'aime ❤️

🔴 Hors ligne

#4 2021-10-01 07:43:06

Mention Seoxis
🥇 Grade : Guardian

Membre du Black LaboMembre du CercleOfficierStratège50likes
Lieu : Calais
Inscription : 2014-04-29
Messages : 795
Likes : 89

Scraping
Netlinking Auto
Audit et Analyse
Automatisation Web
Site Web

Re : Data - to table - exclude columns

Si tu n’avais pas flouté ça aurait été plus facile de t’aider big_smile

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 wink  )

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$)

0
J'aime ❤️

🔴 Hors ligne

Pied de page des forums