par
orell1 » 26 janv. 2011, 19:40
Ah ok, je comprends mieux. ET vraiment merci de prendre le temps de me répondre
Je viens d'essayer mais quand j'appelle le script depuis mon site (
http://www.monsite.com/app_offre.php)
je tombe bien bien sur le formulaire du site sur lequel je souhaite faire la recherche, ce formulaire est pré rempli avec les infos renseignées avec cURL...
Mais je n'ai que les 10 premiers résultats...? comment récupérer ces résultats?
S'il faut que je renseigne manuellement les liens des pages suivantes ce n'est pas grave je peux le faire...
En tout cas la recherche se lance bien ! c'est génial!!!
Exemple:
page 1 :
http://e-marchespublics.com/recherche_d ... _2__0.html
page 2 :
http://e-marchespublics.com/recherche_d ... _2__1.html
page 3 :
http://e-marchespublics.com/recherche_d ... _2__2.html
etc.
je peux le faire manuellement ce n'est pas grave, le plus important c'est de récupérer les avis qui sont liés à cette recherche...
FORMULAIRE DU SITE SUR LEQUEL MON SCRIPT DEVRAIT AGIR
<tr>
<td>
<div id="trouverappel" style="width: 540px; height: 70px; padding: 6px;">
<form name="form1" action="/recherche_d_appels_d_offres_marches_publics_1_aapc_______2__0.html" method="post">
<table style="float: left;" width="540" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="32" valign="top"><label for="mot_clé"> Tapez ici votre mot-clé <br>
et cliquez sur <strong class="bleufonce">"Trouvez!"</strong></label> <input type="hidden" name="type_avis" value="" /></td>
<td valign="top"><label for="region"><strong>Option : </strong><br>
sélectionnez votre zone géographique</label></td>
<td valign="middle"> </td>
</tr>
<tr valign="middle">
<td width="260"><input name="mot_cle" id="clef" style="width: 225px;" class="clef" type="text" maxlength="40" value="" /></td>
<td width="260"><SELECT NAME="departement" style="width: 225px;">
<OPTION VALUE="">Toutes les régions</OPTION>
<option VALUE=""> </option>
<OPTION VALUE="67,68" style="background-color: #F7F7EA;">Alsace</OPTION>
<OPTION VALUE="67" > 67 Rhin-bas</OPTION>
<OPTION VALUE="68" > 68 Rhin-haut</OPTION>
<OPTION VALUE="24,33,40,47,64" style="background-color: #F7F7EA;">Aquitaine</OPTION>
<OPTION VALUE="24" > 24 Dordogne</OPTION>
<OPTION VALUE="33" > 33 Gironde</OPTION>
<OPTION VALUE="40" > 40 Landes</OPTION>
<OPTION VALUE="47" > 47 Lot-et-Garonne</OPTION>
<OPTION VALUE="64" > 64 Pyrenees-Atlantiques</OPTION>
<OPTION VALUE="03,15,43,63" style="background-color: #F7F7EA;">Auvergne</OPTION>
<OPTION VALUE="03" > 03 Allier</OPTION>
<OPTION VALUE="15" > 15 Cantal</OPTION>
<OPTION VALUE="43" > 43 Haute-Loire</OPTION>
<OPTION VALUE="63" > 63 Puy-de-dome</OPTION>
<OPTION VALUE="14,50,61" style="background-color: #F7F7EA;">Basse-Normandie</OPTION>
<OPTION VALUE="14" > 14 Calvados</OPTION>
<OPTION VALUE="50" > 50 Manche</OPTION>
<OPTION VALUE="61" > 61 Orne</OPTION>
<OPTION VALUE="21,58,71,89" style="background-color: #F7F7EA;">Bourgogne</OPTION>
<OPTION VALUE="21" > 21 Cote-d or</OPTION>
<OPTION VALUE="58" > 58 Nievre</OPTION>
<OPTION VALUE="71" > 71 Saone-et-Loire</OPTION>
<OPTION VALUE="89" > 89 Yonne</OPTION>
<OPTION VALUE="22,29,35,56" style="background-color: #F7F7EA;">Bretagne</OPTION>
<OPTION VALUE="22" > 22 Cotes-d Armor</OPTION>
<OPTION VALUE="29" > 29 Finistere</OPTION>
<OPTION VALUE="35" > 35 Ille-et-Vilaine</OPTION>
<OPTION VALUE="56" > 56 Morbihan</OPTION>
<OPTION VALUE="18,45,41,37,36,28" style="background-color: #F7F7EA;">Centre</OPTION>
<OPTION VALUE="18" > 18 Cher</OPTION>
<OPTION VALUE="28" > 28 Eure-et-Loir</OPTION>
<OPTION VALUE="36" > 36 Indre</OPTION>
<OPTION VALUE="37" > 37 Indre-et-Loire</OPTION>
<OPTION VALUE="41" > 41 Loir-et-Cher</OPTION>
<OPTION VALUE="45" > 45 Loiret</OPTION>
<OPTION VALUE="52,51,10,08" style="background-color: #F7F7EA;">Champagne-Ardenne</OPTION>
<OPTION VALUE="08" > 08 Ardennes</OPTION>
<OPTION VALUE="10" > 10 Aube</OPTION>
<OPTION VALUE="51" > 51 Marne</OPTION>
<OPTION VALUE="52" > 52 Marne-haute</OPTION>
<OPTION VALUE="20" style="background-color: #F7F7EA;">Corse</OPTION>
<OPTION VALUE="20" > 2A Corse-du-Sud</OPTION>
<OPTION VALUE="20" > 2B Corse Haute</OPTION>
<OPTION VALUE="25,39,70,90" style="background-color: #F7F7EA;">Franche-Comté</OPTION>
<OPTION VALUE="25" > 25 Doubs</OPTION>
<OPTION VALUE="39" > 39 Jura</OPTION>
<OPTION VALUE="70" > 70 Saone-Haute</OPTION>
<OPTION VALUE="90" > 90 Territoire de Belfort</OPTION>
<OPTION VALUE="27,76" style="background-color: #F7F7EA;">Haute-Normandie
<OPTION VALUE="27" > 27 Eure</OPTION>
<OPTION VALUE="76" > 76 Seine-Maritime</OPTION>
<OPTION VALUE="95,94,93,92,91,78,77,75" style="background-color: #F7F7EA;">Ile-de-France</OPTION>
<OPTION VALUE="75" > 75 Paris</OPTION>
<OPTION VALUE="77" > 77 Seine-et-Marne</OPTION>
<OPTION VALUE="78" > 78 Yvelines</OPTION>
<OPTION VALUE="91" > 91 Essonne</OPTION>
<OPTION VALUE="92" > 92 Hauts-de-Seine</OPTION>
<OPTION VALUE="93" > 93 Seine-Saint-Denis</OPTION>
<OPTION VALUE="94" > 94 Val-de-Marne</OPTION>
<OPTION VALUE="95" > 95 Val-d'Oise</OPTION>
<OPTION VALUE="66,48,34,30,11" style="background-color: #F7F7EA;">Languedoc-Roussillon</OPTION>
<OPTION VALUE="11" > 11 Aude</OPTION>
<OPTION VALUE="30" > 30 Gard</OPTION>
<OPTION VALUE="34" > 34 Herault</OPTION>
<OPTION VALUE="48" > 48 Lozere</OPTION>
<OPTION VALUE="66" > 66 Pyrenees-Orientales</OPTION>
<OPTION VALUE="87,23,19" style="background-color: #F7F7EA;">Limousin</OPTION>
<OPTION VALUE="19" > 19 Correze</OPTION>
<OPTION VALUE="23" > 23 Creuse</OPTION>
<OPTION VALUE="87" > 87 Vienne-Haute</OPTION>
<OPTION VALUE="88,55,54,57" style="background-color: #F7F7EA;">Lorraine</OPTION>
<OPTION VALUE="54" > 54 Meurthe-et-Moselle</OPTION>
<OPTION VALUE="55" > 55 Meuse</OPTION>
<OPTION VALUE="57" > 57 Moselle</OPTION>
<OPTION VALUE="88" > 88 Vosges</OPTION>
<OPTION VALUE="82,81,65,46,32,31,09,12" style="background-color: #F7F7EA;">Midi-Pyrénées</OPTION>
<OPTION VALUE="09" > 09 Ariege</OPTION>
<OPTION VALUE="12" > 12 Aveyron</OPTION>
<OPTION VALUE="31" > 31 Haute-Garonne</OPTION>
<OPTION VALUE="32" > 32 Gers</OPTION>
<OPTION VALUE="46" > 46 Lot</OPTION>
<OPTION VALUE="65" > 65 Pyrenees-Hautes</OPTION>
<OPTION VALUE="81" > 81 Tarn</OPTION>
<OPTION VALUE="82" > 82 Tarn-et-Garonne</OPTION>
<OPTION VALUE="59,62" style="background-color: #F7F7EA;">Nord-Pas-de-Calais</OPTION>
<OPTION VALUE="59" > 59 Nord</OPTION>
<OPTION VALUE="62" > 62 Pas-de-Calais</OPTION>
<OPTION VALUE="971,972,973,974,975,976,984,986,987,988" style="background-color: #F7F7EA;">Outre-Mer</OPTION>
<OPTION VALUE="971" > 971 Guadeloupe</OPTION>
<OPTION VALUE="972" > 972 Martinique</OPTION>
<OPTION VALUE="973" > 973 Guyane</OPTION>
<OPTION VALUE="974" > 974 La Réunion</OPTION>
<OPTION VALUE="975" > 975 St-Pierre-et-Miquelon</OPTION>
<OPTION VALUE="976" > 976 Mayotte</OPTION>
<OPTION VALUE="984" > 984 Terres australes et Antartiques</OPTION>
<OPTION VALUE="986" > 986 Wallis-et-Futuna</OPTION>
<OPTION VALUE="987" > 987 Polynésie française</OPTION>
<OPTION VALUE="988" > 988 Nouvelle-Calédonie</OPTION>
<OPTION VALUE="85,72,53,49,44" style="background-color: #F7F7EA;">Pays de la Loire</OPTION>
<OPTION VALUE="44" > 44 Loire-Atlantique</OPTION>
<OPTION VALUE="49" > 49 Maine-et-Loire</OPTION>
<OPTION VALUE="53" > 53 Mayenne</OPTION>
<OPTION VALUE="72" > 72 Sarthe</OPTION>
<OPTION VALUE="85" > 85 Vendee</OPTION>
<OPTION VALUE="80,60,02" style="background-color: #F7F7EA;">Picardie
<OPTION VALUE="02" > 02 Aisne</OPTION>
<OPTION VALUE="60" > 60 Oise</OPTION>
<OPTION VALUE="80" > 80 Somme</OPTION>
<OPTION VALUE="86,79,17,16" style="background-color: #F7F7EA;">Poitou-Charentes</OPTION>
<OPTION VALUE="16" > 16 Charente</OPTION>
<OPTION VALUE="17" > 17 Charente-Maritime</OPTION>
<OPTION VALUE="79" > 79 Deux-Sevres</OPTION>
<OPTION VALUE="86" > 86 Vienne</OPTION>
<OPTION VALUE="84,83,13,06,05,04" style="background-color: #F7F7EA;">Provence-Alpes-Côte d'Azur</OPTION>
<OPTION VALUE="04" > 04 Alpes-de-Haute-Provence</OPTION>
<OPTION VALUE="05" > 05 Alpes Hautes</OPTION>
<OPTION VALUE="06" > 06 Alpes-Maritimes</OPTION>
<OPTION VALUE="13" > 13 Bouches-du-Rhone</OPTION>
<OPTION VALUE="83" > 83 Var</OPTION>
<OPTION VALUE="84" > 84 Vaucluse</OPTION>
<OPTION VALUE="74,73,69,42,38,26,07,01" style="background-color: #F7F7EA;">Rhône-Alpes</OPTION>
<OPTION VALUE="01" > 01 Ain</OPTION>
<OPTION VALUE="07" > 07 Ardeche</OPTION>
<OPTION VALUE="26" > 26 Drome</OPTION>
<OPTION VALUE="38" > 38 Isere</OPTION>
<OPTION VALUE="42" > 42 Loire</OPTION>
<OPTION VALUE="69" > 69 Rhone</OPTION>
<OPTION VALUE="73" > 73 Savoie</OPTION>
<OPTION VALUE="74" > 74 Savoie-haute</OPTION>
</SELECT></td>
<td><INPUT TYPE="hidden" name="actif" value="1"><input type="submit" name="SubmitRecherche" value="Trouvez !"></td>
</tr>
</table>
<div id="trouverappelhidden"><input type=hidden name=categorie value=></div>
</form>
</tr>
MON ENFIN TON SCRIPT MODIFIE AVEC LES INFOS QUE JE SOUHAITE RECUPERER
<?php
$url = 'http://e-marchespublics.com/recherche_d_appels_d_offres_marches_publics_1_aapc_______2__0.html';
$postfields = array('type_avis' => '',
'departement' => '67',
'submit' => 'SUBMIT');
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch , CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
$result = curl_exec($ch);
echo $result;
?>
Ah ok, je comprends mieux. ET vraiment merci de prendre le temps de me répondre
Je viens d'essayer mais quand j'appelle le script depuis mon site (http://www.monsite.com/app_offre.php)
je tombe bien bien sur le formulaire du site sur lequel je souhaite faire la recherche, ce formulaire est pré rempli avec les infos renseignées avec cURL...
Mais je n'ai que les 10 premiers résultats...? comment récupérer ces résultats?
S'il faut que je renseigne manuellement les liens des pages suivantes ce n'est pas grave je peux le faire...
En tout cas la recherche se lance bien ! c'est génial!!!
Exemple:
page 1 :http://e-marchespublics.com/recherche_d_appels_d_offres_marches_publics_1_aapc_______2__0.html
page 2 :http://e-marchespublics.com/recherche_d_appels_d_offres_marches_publics_1_aapc_____67_2__1.html
page 3 :http://e-marchespublics.com/recherche_d_appels_d_offres_marches_publics_1_aapc_____67_2__2.html
etc.
je peux le faire manuellement ce n'est pas grave, le plus important c'est de récupérer les avis qui sont liés à cette recherche...
[b]FORMULAIRE DU SITE SUR LEQUEL MON SCRIPT DEVRAIT AGIR[/b]
[html]
<tr>
<td>
<div id="trouverappel" style="width: 540px; height: 70px; padding: 6px;">
<form name="form1" action="/recherche_d_appels_d_offres_marches_publics_1_aapc_______2__0.html" method="post">
<table style="float: left;" width="540" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="32" valign="top"><label for="mot_clé"> Tapez ici votre mot-clé <br>
et cliquez sur <strong class="bleufonce">"Trouvez!"</strong></label> <input type="hidden" name="type_avis" value="" /></td>
<td valign="top"><label for="region"><strong>Option : </strong><br>
sélectionnez votre zone géographique</label></td>
<td valign="middle"> </td>
</tr>
<tr valign="middle">
<td width="260"><input name="mot_cle" id="clef" style="width: 225px;" class="clef" type="text" maxlength="40" value="" /></td>
<td width="260"><SELECT NAME="departement" style="width: 225px;">
<OPTION VALUE="">Toutes les régions</OPTION>
<option VALUE=""> </option>
<OPTION VALUE="67,68" style="background-color: #F7F7EA;">Alsace</OPTION>
<OPTION VALUE="67" > 67 Rhin-bas</OPTION>
<OPTION VALUE="68" > 68 Rhin-haut</OPTION>
<OPTION VALUE="24,33,40,47,64" style="background-color: #F7F7EA;">Aquitaine</OPTION>
<OPTION VALUE="24" > 24 Dordogne</OPTION>
<OPTION VALUE="33" > 33 Gironde</OPTION>
<OPTION VALUE="40" > 40 Landes</OPTION>
<OPTION VALUE="47" > 47 Lot-et-Garonne</OPTION>
<OPTION VALUE="64" > 64 Pyrenees-Atlantiques</OPTION>
<OPTION VALUE="03,15,43,63" style="background-color: #F7F7EA;">Auvergne</OPTION>
<OPTION VALUE="03" > 03 Allier</OPTION>
<OPTION VALUE="15" > 15 Cantal</OPTION>
<OPTION VALUE="43" > 43 Haute-Loire</OPTION>
<OPTION VALUE="63" > 63 Puy-de-dome</OPTION>
<OPTION VALUE="14,50,61" style="background-color: #F7F7EA;">Basse-Normandie</OPTION>
<OPTION VALUE="14" > 14 Calvados</OPTION>
<OPTION VALUE="50" > 50 Manche</OPTION>
<OPTION VALUE="61" > 61 Orne</OPTION>
<OPTION VALUE="21,58,71,89" style="background-color: #F7F7EA;">Bourgogne</OPTION>
<OPTION VALUE="21" > 21 Cote-d or</OPTION>
<OPTION VALUE="58" > 58 Nievre</OPTION>
<OPTION VALUE="71" > 71 Saone-et-Loire</OPTION>
<OPTION VALUE="89" > 89 Yonne</OPTION>
<OPTION VALUE="22,29,35,56" style="background-color: #F7F7EA;">Bretagne</OPTION>
<OPTION VALUE="22" > 22 Cotes-d Armor</OPTION>
<OPTION VALUE="29" > 29 Finistere</OPTION>
<OPTION VALUE="35" > 35 Ille-et-Vilaine</OPTION>
<OPTION VALUE="56" > 56 Morbihan</OPTION>
<OPTION VALUE="18,45,41,37,36,28" style="background-color: #F7F7EA;">Centre</OPTION>
<OPTION VALUE="18" > 18 Cher</OPTION>
<OPTION VALUE="28" > 28 Eure-et-Loir</OPTION>
<OPTION VALUE="36" > 36 Indre</OPTION>
<OPTION VALUE="37" > 37 Indre-et-Loire</OPTION>
<OPTION VALUE="41" > 41 Loir-et-Cher</OPTION>
<OPTION VALUE="45" > 45 Loiret</OPTION>
<OPTION VALUE="52,51,10,08" style="background-color: #F7F7EA;">Champagne-Ardenne</OPTION>
<OPTION VALUE="08" > 08 Ardennes</OPTION>
<OPTION VALUE="10" > 10 Aube</OPTION>
<OPTION VALUE="51" > 51 Marne</OPTION>
<OPTION VALUE="52" > 52 Marne-haute</OPTION>
<OPTION VALUE="20" style="background-color: #F7F7EA;">Corse</OPTION>
<OPTION VALUE="20" > 2A Corse-du-Sud</OPTION>
<OPTION VALUE="20" > 2B Corse Haute</OPTION>
<OPTION VALUE="25,39,70,90" style="background-color: #F7F7EA;">Franche-Comté</OPTION>
<OPTION VALUE="25" > 25 Doubs</OPTION>
<OPTION VALUE="39" > 39 Jura</OPTION>
<OPTION VALUE="70" > 70 Saone-Haute</OPTION>
<OPTION VALUE="90" > 90 Territoire de Belfort</OPTION>
<OPTION VALUE="27,76" style="background-color: #F7F7EA;">Haute-Normandie
<OPTION VALUE="27" > 27 Eure</OPTION>
<OPTION VALUE="76" > 76 Seine-Maritime</OPTION>
<OPTION VALUE="95,94,93,92,91,78,77,75" style="background-color: #F7F7EA;">Ile-de-France</OPTION>
<OPTION VALUE="75" > 75 Paris</OPTION>
<OPTION VALUE="77" > 77 Seine-et-Marne</OPTION>
<OPTION VALUE="78" > 78 Yvelines</OPTION>
<OPTION VALUE="91" > 91 Essonne</OPTION>
<OPTION VALUE="92" > 92 Hauts-de-Seine</OPTION>
<OPTION VALUE="93" > 93 Seine-Saint-Denis</OPTION>
<OPTION VALUE="94" > 94 Val-de-Marne</OPTION>
<OPTION VALUE="95" > 95 Val-d'Oise</OPTION>
<OPTION VALUE="66,48,34,30,11" style="background-color: #F7F7EA;">Languedoc-Roussillon</OPTION>
<OPTION VALUE="11" > 11 Aude</OPTION>
<OPTION VALUE="30" > 30 Gard</OPTION>
<OPTION VALUE="34" > 34 Herault</OPTION>
<OPTION VALUE="48" > 48 Lozere</OPTION>
<OPTION VALUE="66" > 66 Pyrenees-Orientales</OPTION>
<OPTION VALUE="87,23,19" style="background-color: #F7F7EA;">Limousin</OPTION>
<OPTION VALUE="19" > 19 Correze</OPTION>
<OPTION VALUE="23" > 23 Creuse</OPTION>
<OPTION VALUE="87" > 87 Vienne-Haute</OPTION>
<OPTION VALUE="88,55,54,57" style="background-color: #F7F7EA;">Lorraine</OPTION>
<OPTION VALUE="54" > 54 Meurthe-et-Moselle</OPTION>
<OPTION VALUE="55" > 55 Meuse</OPTION>
<OPTION VALUE="57" > 57 Moselle</OPTION>
<OPTION VALUE="88" > 88 Vosges</OPTION>
<OPTION VALUE="82,81,65,46,32,31,09,12" style="background-color: #F7F7EA;">Midi-Pyrénées</OPTION>
<OPTION VALUE="09" > 09 Ariege</OPTION>
<OPTION VALUE="12" > 12 Aveyron</OPTION>
<OPTION VALUE="31" > 31 Haute-Garonne</OPTION>
<OPTION VALUE="32" > 32 Gers</OPTION>
<OPTION VALUE="46" > 46 Lot</OPTION>
<OPTION VALUE="65" > 65 Pyrenees-Hautes</OPTION>
<OPTION VALUE="81" > 81 Tarn</OPTION>
<OPTION VALUE="82" > 82 Tarn-et-Garonne</OPTION>
<OPTION VALUE="59,62" style="background-color: #F7F7EA;">Nord-Pas-de-Calais</OPTION>
<OPTION VALUE="59" > 59 Nord</OPTION>
<OPTION VALUE="62" > 62 Pas-de-Calais</OPTION>
<OPTION VALUE="971,972,973,974,975,976,984,986,987,988" style="background-color: #F7F7EA;">Outre-Mer</OPTION>
<OPTION VALUE="971" > 971 Guadeloupe</OPTION>
<OPTION VALUE="972" > 972 Martinique</OPTION>
<OPTION VALUE="973" > 973 Guyane</OPTION>
<OPTION VALUE="974" > 974 La Réunion</OPTION>
<OPTION VALUE="975" > 975 St-Pierre-et-Miquelon</OPTION>
<OPTION VALUE="976" > 976 Mayotte</OPTION>
<OPTION VALUE="984" > 984 Terres australes et Antartiques</OPTION>
<OPTION VALUE="986" > 986 Wallis-et-Futuna</OPTION>
<OPTION VALUE="987" > 987 Polynésie française</OPTION>
<OPTION VALUE="988" > 988 Nouvelle-Calédonie</OPTION>
<OPTION VALUE="85,72,53,49,44" style="background-color: #F7F7EA;">Pays de la Loire</OPTION>
<OPTION VALUE="44" > 44 Loire-Atlantique</OPTION>
<OPTION VALUE="49" > 49 Maine-et-Loire</OPTION>
<OPTION VALUE="53" > 53 Mayenne</OPTION>
<OPTION VALUE="72" > 72 Sarthe</OPTION>
<OPTION VALUE="85" > 85 Vendee</OPTION>
<OPTION VALUE="80,60,02" style="background-color: #F7F7EA;">Picardie
<OPTION VALUE="02" > 02 Aisne</OPTION>
<OPTION VALUE="60" > 60 Oise</OPTION>
<OPTION VALUE="80" > 80 Somme</OPTION>
<OPTION VALUE="86,79,17,16" style="background-color: #F7F7EA;">Poitou-Charentes</OPTION>
<OPTION VALUE="16" > 16 Charente</OPTION>
<OPTION VALUE="17" > 17 Charente-Maritime</OPTION>
<OPTION VALUE="79" > 79 Deux-Sevres</OPTION>
<OPTION VALUE="86" > 86 Vienne</OPTION>
<OPTION VALUE="84,83,13,06,05,04" style="background-color: #F7F7EA;">Provence-Alpes-Côte d'Azur</OPTION>
<OPTION VALUE="04" > 04 Alpes-de-Haute-Provence</OPTION>
<OPTION VALUE="05" > 05 Alpes Hautes</OPTION>
<OPTION VALUE="06" > 06 Alpes-Maritimes</OPTION>
<OPTION VALUE="13" > 13 Bouches-du-Rhone</OPTION>
<OPTION VALUE="83" > 83 Var</OPTION>
<OPTION VALUE="84" > 84 Vaucluse</OPTION>
<OPTION VALUE="74,73,69,42,38,26,07,01" style="background-color: #F7F7EA;">Rhône-Alpes</OPTION>
<OPTION VALUE="01" > 01 Ain</OPTION>
<OPTION VALUE="07" > 07 Ardeche</OPTION>
<OPTION VALUE="26" > 26 Drome</OPTION>
<OPTION VALUE="38" > 38 Isere</OPTION>
<OPTION VALUE="42" > 42 Loire</OPTION>
<OPTION VALUE="69" > 69 Rhone</OPTION>
<OPTION VALUE="73" > 73 Savoie</OPTION>
<OPTION VALUE="74" > 74 Savoie-haute</OPTION>
</SELECT></td>
<td><INPUT TYPE="hidden" name="actif" value="1"><input type="submit" name="SubmitRecherche" value="Trouvez !"></td>
</tr>
</table>
<div id="trouverappelhidden"><input type=hidden name=categorie value=></div>
</form>
</tr>
[/html]
[b]
MON ENFIN TON SCRIPT MODIFIE AVEC LES INFOS QUE JE SOUHAITE RECUPERER[/b]
[php]
<?php
$url = 'http://e-marchespublics.com/recherche_d_appels_d_offres_marches_publics_1_aapc_______2__0.html';
$postfields = array('type_avis' => '',
'departement' => '67',
'submit' => 'SUBMIT');
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch , CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
$result = curl_exec($ch);
echo $result;
?>
[/php]