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