Problème avec les espaces [PHP] [Curl] - PHP - Programmation
Marsh Posté le 25-01-2015 à 18:39:23
Avec ta fonction scrape_between tu es sur la mauvaise voie.
Tu devrais regarder du côté de Xpath
http://www.seoblackout.com/2010/01 [...] -et-xpath/
http://php.net/manual/fr/domxpath.query.php
En reprenant ton exemple, pour récuperer le contenu de ' <td class="table">...</td> ' l 'expression Xpath est //td[@class='table']
Et pour gagner du temps il existe des extensions pour Chrome et Firefox qui permettent de faire du Xpath sur des pages web
Marsh Posté le 23-01-2015 à 15:00:46
Bonjour,
Je dois récupérer en local des milliers de pages écrites à la main en html.
Pour cela j'ai utilisé un script très bien construit :
http://www.jacobward.co.uk/working [...] ta-part-2/
Mon problème c'est que dès que je veux récupérer du contenu contenant des espaces (parfois variables pour le même champ), mon script ne détecte pas le contenu.
Je vais donc copier/coller le script que j'utilise actuellement. Et ensuite vous montrer ce qui marche et ce qui ne marche pas en esperant avoir votre aide
Donc, suite à ce script, chaque fois qu'un contenu est défini par des balises sans espaces et bien encadrés(auteur), le contenu est parfaitement récupéré.
Par contre, si le contenu se retrouve entre des espaces, tab, ou autre indentation, je n'arrive pas a le récupérer. Ça affiche un blanc.
Voici une partie du code html de la page où je veux extraire les infos :
Et bien la ça ne marche pas pour récupérer "poésie"...
en utilisant donc ceci :
Merci d'avance pour votre aide
Message édité par tomware le 23-01-2015 à 15:01:02