Extraire des URLs

Petit nouveau ! | 8 Messages

10 oct. 2011, 12:01

Bonjour les amis,

j'ai besoin un coup de main, je veux extraire des urls du http://cadres.apec.fr/liste-offres-empl ... l(exemple) qui contient 3 urls (3 pages) et les mettre dans un fichier txt ou csv.

Merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

10 oct. 2011, 13:42

Salut,

Va falloir utiliser les expressions régulière pour cela je te conseil http://www.expreg.com


@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 8 Messages

10 oct. 2011, 14:26

Bonjour les amis,

j'ai besoin un coup de main, je veux extraire des urls du http://cadres.apec.fr/liste-offres-empl ... l(exemple) qui contient 3 urls (3 pages).

<?php
echo "<hr />";
$ressource = 'http://cadres.apec.fr/liste-offres-empl ... urgie.html';
$contenu = file_get_contents($ressource);

$motif = "#href=\"(http://cadres.apec.fr/liste-offres-empl ... /(.*))\"#U";

preg_match_all($motif,$contenu,$liens_recuperes);

echo "<pre>";
print_r ($liens_recuperes);
echo "</pre>";

?>
mais j' oubtiens ça :

Array
(
[0] => Array
(
)

[1] => Array
(
)

[2] => Array
(
)

)


Merci

Petit nouveau ! | 8 Messages

10 oct. 2011, 14:31

Bonjour les amis,

j'ai besoin un coup de main, je veux extraire des urls du http://cadres.apec.fr/liste-offres-empl ... ml(exemple) qui contient 3 urls (3 pages).

Code : Tout sélectionner

<?php echo "<hr />"; $ressource = 'http://cadres.apec.fr/liste-offres-emploi-cadres/51____799_101833_101774_____offre-d-emploi-mecanique-metallurgie.html'; $contenu = file_get_contents($ressource); $motif = "#href=\"(http://cadres.apec.fr/liste-offres-emploi-cadres/(.*))\"#U"; preg_match_all($motif,$contenu,$liens_recuperes); echo "<pre>"; print_r ($liens_recuperes); echo "</pre>"; ?>
mais j' oubtiens ça :

Array
(
[0] => Array
(
)

[1] => Array
(
)

[2] => Array
(
)

)


Merci