Pages :: 1
Mare des regex et des prises de têtes ?
Pour cette magnifique recette du xpath dans Zenno, il te faut:
- un objet List
- un module C#
Je ne vais pas t'expliquer comment mettre un objet "List" dans ta template, tu sais bien le faire ... pareil pour le module c# ^^
Ici on va récupérer les "titre" des H4 sur un site de video niveau feed (hdtrailer):
//param
Tab tab = instance.MainTab; //Attention en multi tab de bien être positionné sur la tab à traité
if (tab.IsBusy) tab.WaitDownloading(); //on attend gentillement que tout soit chargé
//recup des éléments souhaités
Document doc = tab.MainDocument; // xml ...
//trouver les elements par xpath
HtmlElementCollection heCol = doc.FindElementsByXPath(@"//*[@id='main']/ul/li/h4/a"); // bien mettre le @, les " dans le code source de votre page sont a remplacé par des simples ' .. @ peut être remplacer par . mais la chacun fait comme il veut (voir spéc .net)
// HtmlElementCollection contient .... tous les resultats, il faut donc "boucler" dessus pour les rajouter a la collection "data"
for (int i = 0; i < heCol.Count; i++){
data.Add(heCol.Elements[i].InnerHtml);
}
// injection de la List data ... dans la List Global de Zenno
project.Lists["List1"].AddRange(data); //tadammm
project.SendErrorToLog("element ["+data.Count+"] ajouté"); //spam ecran pour le plaisir
Rien de bien sorcier, mais pour ceux qui galèrent avec les regexp vous irez plus vite comme ca ( et pour ceux qui ne voit pas l'interet : F12 , clic droit sur le noeud que vous souhaité > export xpath)
Tips bonus: pour tester vos xpath sous Chrome, je vous conseille l extension "xpath helper" ... une tuerie
Mon blog de geek SEO: http://www.moise-le-geek.fr/
🔴 Hors ligne
🔴 Hors ligne
Puis y'avait les bases du xpath dans le 1er Google black day
yes !! L'archive de la GBD 1 : hxxp://scripts-seo.com/topic-3327-archives-presentations-du-google-black-day-du-25-avril-2015-page-1.html
Avec le lien vers la video conf de Razbithume + lien vers son article des xpath avec des tonnes de ressources
Mon blog de geek SEO: http://www.moise-le-geek.fr/
🔴 Hors ligne
🔴 Hors ligne
Trop bien ce système d'alerte, vous parlez de moi ??? Merci Julien, mais les regex me font gerber autant que toi
Xpath et autres Sélecteurs c'est quand même bien plus pratique que les regex... après tout dépend ce que l'on a besoin de faire.
En tout cas bien sympa ce partage de @Yeurl même pour moi qui ne me suis pas encore sur Zeno. Mais ca va venir
🔴 Hors ligne
🔴 Hors ligne
🔴 Hors ligne
@Julien_G grâce a toi j ai le compteur d'alertes qui vient d'exploser ^^
Content que ca plaise à @Bigorno, je me demandais quoi faire pour mon 400éme post ^^, c'est fait ^^
@Razbithume : pourquoi tu ne proposes pas une formations regex / xpath tout comme seoxis pour Zenno ?
Mon blog de geek SEO: http://www.moise-le-geek.fr/
🔴 Hors ligne
@Julien_G fou je ne sais pas, sur certains traitements la regex va etre plus performante que sur un xpath (genre la récupération d un content auto clean )
Mon blog de geek SEO: http://www.moise-le-geek.fr/
🔴 Hors ligne
🔴 Hors ligne
Merci pour l'astuce Yeurl
Formation Zennoposter High Level ▶ Skype : karnivore4949
Pas encore sur Zenno ? ▶ Rejoindre la communauté du meilleur tool d'automatisation
🔴 Hors ligne
🔴 Hors ligne
du tout, dans chaques podcast y a le mot clef "script seo" au moins 2 fois ... je suis une pub video pour le fofo ^^ ... tient d'ailleurs tu repasses quand ?
Mon blog de geek SEO: http://www.moise-le-geek.fr/
🔴 Hors ligne
Bigorno a écrit :du tout, dans chaques podcast y a le mot clef "script seo" au moins 2 fois ... je suis une pub video pour le fofo ^^ ... tient d'ailleurs tu repasses quand ?
Si c'est une invitation pourquoi pas bientôt. Je peux ramener des potes ??
🔴 Hors ligne
on en parle sur skype
Mon blog de geek SEO: http://www.moise-le-geek.fr/
🔴 Hors ligne
Pages :: 1