Accueil > Forum > > > > Désèspère Parser html balise Div
Désèspère Parser html balise Div
samedi 16 octobre 2010 à 16:45:26 |
Désèspère Parser html balise Div

kitesurfzone
|
Salut à toute la communauté CSS
Alors voilà depuis début septembre je cherche comment Parser le code html de cette page http://www.star.fr/fr/accueil.html
Pour récupérer le <div class="tx-icsparcrelais-pi1">.
Le but ? Pyrater la star Nan ! mais me faciliter la vie, le matin un coup d'iphone sur la page que j'hébergerais sur mon ftp, et hop on choisi le parking qui a le plus de places dispos. Après ça peut être étendu sur les perturbations de réseau escalator...
J'ai cherché sur google, le fofo de Codes S sources est téléchargé les Deux parseurs en open source (un en russe l'autre en anglais), téléchargé un home made parseur (fonctionne pas) ai adapté trois propositions de codes sur divers fofos l'un sur un tableur excell, l'autre pour des meta et le dernier pour une page html mais avec juste un certain texte, et ...
Nada...J'y arrive pas
Donc voilà si une bonne âme charitable veut bien m'aider sur ce projet car là les nerfs sont déjà bien entamés et le pauvre clavier de mon netbook bien amoché  .
Kenavo all !
|
|
lundi 18 octobre 2010 à 11:52:36 |
Re : Désèspère Parser html balise Div

jediNoobiewan
|
Réponse acceptée !
Hello...
Si tu cherches juste à récupérer le contenu de la div :
Code PHP :
$page = file_get_contents("http://www.star.fr/fr/accueil.html");
$div = preg_replace('/.*<div class="tx-icsparcrelais-pi1">(.*)<!-- END: Content of extension "ics_parc_relais".*/s', '$1', $page);
$xml = simplexml_load_string('<div>' . $div);
De là tu as un objet simple_xml avec tout dedans :)
J'espère que ça aura pu t'aider un peu
|
|
lundi 18 octobre 2010 à 23:31:24 |
Re : Désèspère Parser html balise Div

kitesurfzone
|
Ouais merci maître Jedi, par contre j'en fais quoi de mon objet simple_xml ? je l'appel en require ? ton code semble bon mais easy php veut pas me le faire tourner je pense oublier quelque chose quelque part.
Il ressemble d'ailleurs énormément à un que j'avais pas réussi à adapter, j'arrivais pas non plus à récupérer le traitement du parseur...
|
|
mardi 19 octobre 2010 à 01:31:33 |
Re : Désèspère Parser html balise Div

kohntark
|
Salut,par contre j'en fais quoi de mon objet simple_xml ?
par contre j'en fais quoi de mon objet simple_xml ?
on code semble bon mais easy php veut pas me le faire tourner je pense oublier quelque chose quelque part.
... peut être, peut être pas, à dire vrai personne ne peut le savoir sans connaitre le code que tu as mis en place et les erreurs que tu obtiens.
Qui plus est le code de JediNoobiewan n'est pas exploitable en l'état, raison de plus pour nous montrer comment tu t'es inspiré de ses pistes.
Cordialement,
Kohntark -
|
|
mardi 19 octobre 2010 à 08:13:24 |
Re : Désèspère Parser html balise Div

jediNoobiewan
|
Réponse acceptée !
Bonjour bonjour,
Sisi mon code est exploitable ^^ Allé je te mets la suite pour te donner une piste ;)
Code PHP :
$page = file_get_contents("http://www.star.fr/fr/accueil.html");
echo $div = preg_replace('/.*<div class="tx-icsparcrelais-pi1">(.*)<!-- END: Content of extension "ics_parc_relais".*/s', '$1', $page);
$xml = simplexml_load_string('<div>' . $div);
foreach($xml->div as $div){
if(isset($div->table)){
foreach($div->table->tbody->tr as $tr){
foreach($tr->td as $td){
echo '<pre>' . var_dump($td) . '</pre>';
}
}
}
}
En espérant que ça puisse t'aider ;)
|
|
mardi 19 octobre 2010 à 23:17:08 |
Re : Désèspère Parser html balise Div

kitesurfzone
|
Génial la suite du code fonctionne bien sauf a la ligne du
Code PHP : $xml = simplexml_load_string('<div>' . $div);
j'ai une erreur qui en ressort, je ne sais toujours pas comment traiter ce xml.
Question simple j'ai essayé de rajouter une seconde fois ce code pour une seconde div, et là par contre je n'ai rien qui s'affiche c'est normal ??
(en gros j'ai deux fois ton code avec deux cibles div différentes)
En tout cas génial ça marche (sauf sur mon iphone il veut pas me charger la page originale, vas t'en savoir pourquoi...  )
|
|
mardi 19 octobre 2010 à 23:18:32 |
Re : Désèspère Parser html balise Div

kitesurfzone
|
Ps le code d'erreur :
Code PHP : Fatal error: Call to undefined function: simplexml_load_string() in c:\program files\easyphp 3.0\easyphp1-8\www\iphone\index.php on line 26
Désolé pour le double post 
|
|
mercredi 20 octobre 2010 à 08:45:22 |
Re : Désèspère Parser html balise Div

kitesurfzone
|
    
Rah ce matin après un rapide test chez free sur mon ftp ça marche pas, et le code est bon, il tourne en local mais pas en hébergement.
La raison ? Free a tout simplement verrouillé pas mal de scripts...
Donc, il me reste deux solutions, la première je bascule en parsing html via java je présume ?
La seconde, j'installe mysql et php sur mon iphone...
Pour la première vous en pensez quoi ?
(pour un fois que j'ai un code qui marche ...)
 dégouté
|
|
mercredi 20 octobre 2010 à 09:01:28 |
Re : Désèspère Parser html balise Div

jediNoobiewan
|
Hello,
Bon que tu n'aies rien qui s'affiche pour une deuxième div... c'est normal :p, l'expression régulière pour récupérer la première est spécifique à elle, il faudrait que tu remplaces <!-- END: Content of extension "ics_parc_relais".* par ce qu'il y a après la div dans le code HTML.
Ensuite si tu es le seul à utiliser ton bout de code et bien installe ton serveur chez toi et accèdes y via ton iPhone, je suppose que tu dois avoir une IP fixe donc c'est pas chiant :D
Tu voudrais faire quoi exactement après avoir récupéré la div ? Juste l'afficher ? Traiter les données ? Les modifier ?
@++
|
|
mercredi 20 octobre 2010 à 09:07:08 |
Re : Désèspère Parser html balise Div

kitesurfzone
|
OUi oui pour la seconde div j'ai déjà modifié mon code je te le poste quand j'arrive à ma fac bloquée, mais il marche pas on regarde ça taleur ...
Ensuite pour le serveur hébergé chez moi ça m'intéresse mais il faut que j'ai un pc d'allumé ???
Et pour ma div nan c'est juste un affichage, en un clin d'oeil sur ma page j'ai accès à toutes les infos de la star que j'ai sélectionné.
merci pour ton investissement !

|
|
Cette discussion est classée dans : page, html, balise, parser, désèspère
Répondre à ce message
Sujets en rapport avec ce message
parser du html [ par Teclis01 ]
Bonjour,j'aimerais savoir si il y a une methode speciale pour parser/analyser le contenu/code d une page html.j'aimerais créer un parser pour creer dy
parser une page html [ par imssouane ]
bonjours, est ce que quelqun connait comment récupérer(en html) tout les liens d'1 fichier html(se trouve en local) pour les enregistrer dans un fichi
parser une page html en php [ par rose2009 ]
J'ai besoin d'extraire des infos d'une page html pour les stocker dans une table MySQL et tout ca en PHP.Merci pour votre aide si vous avez une idee !
pb de rafraichissement de page html [ par blink123 ]
Bonjour,voila j'ai un petit (gros) soucis, j'ai fait un programme en c qui récupère des trames nmea (gps) et qui les renvois sur une page html. Tout ç
générateur de page html via formulaire [ par demenvil ]
Bonjours, voila tous est dans le titreje souhaiterai créer un formulaire qui lorsque que on l'envoi ben se créer dérière une page htmlExmple:page avec
redirection page web [ par macadelino ]
Bonsoir, j'ai un souci pour l'affichage des pages apres connexion ,je m'explique. j'ai trois pages en html, la première accueil.html avec login et mot
problemes php. [ par tntman ]
Bonjour,J'ai un problème, je suis étudiant et je dois refaire un site.et par malheur il comprend une seule page html : index.htmlqui charges des pages
Le code surgit dans l'html [ par j_martin ]
Bonjour et merci d'avance pour votre aide.Je voudrai juste savoir pourquoi j'ai des bouts de code qui apparaissent dans la page et si c'est lié, pourq
validiteur d'une page html [ par karimfellah ]
Bonjour tous le monde, svp j'ai besoin d'un code php [color=purple]d'un validiteur d'une [/color][color=purple]page html [/color]ou bien [color=purple
Recharger page après utilisation du bouton précédent [ par yebs ]
Bonjour, pour une application web, je rencontre un problème : j'ai une page p1.html avec un lien qui renvoie vers une autre p2.html Quand je suis s
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|