J'essaie de m'inscrire sur la page booking.com de la part de l'hôtel pour rechercher l'hôtel par email à regex. Le problème est le suivant:PHP file_get_contents booking.com Site
J'appelle file_get_contents avec des paramètres comme checkin et checkout (file_get_contents("/hotel/at/myhotel.html?checkin=2017-10-12&checkout=2017-10-13"
)) pour que les prix soient montrés au visiteur. Si je regarde le code source dans le navigateur, je vois l'entrée:
b_this_url : '/hotel/at/myhotel.html?label=gen173nr-1FCAsoDkIcbmV1ZS1wb3N0LWhvbHpnYXUtaW0tbGVjaHRhbEgHYgVub3JlZmgOiAEBmAEHuAEHyAEM2AEB6AEB-AEDkgIBeagCAw;sid=58ccf750fc4acb908e20f0f28544c903;checkin=2017-10-12;checkout=2017-10-13;dist=0;sb_price_type=total;type=total&',
Si je fais écho à la chaîne de file_get_contents la chaîne ressemble:
b_this_url : '/hotel/at/myhotel.html',
Donc tous les paramètres que je Transmis à l'URL avec file_get_contents sont partis et donc je ne pouvais pas trouver de prix avec mon regex sur la page ...
Quelqu'un at-il une solution à ce problème?
J'ai essayé de comprendre votre question, mais a échoué. Pourriez-vous SVP expliquer plus clairement –
Jetez un oeil sur le code source de [link] (https://www.booking.com/hotel/at/hilton-innsbruck.de.html?checkin=2017-10-10;checkout = 2017-10-11) et jetez un oeil à b_this_url: - vous y verrez l'URL avec les paramètres. Prenez la même url avec file_get_contens et faites écho à la réponse - vous verrez que b_this_url ne contient que l'URL de base de l'hôtel et tous les paramètres sont partis ... - J'espère que j'ai mieux décrit ... – heppi75