Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incompatible avec la nouvelle interface (+ méthode Ajax) #3

Closed
kaleidoscopique opened this issue Apr 8, 2019 · 4 comments
Closed

Comments

@kaleidoscopique
Copy link

Hello,

J'utilisais ton code jusqu'à aujourd'hui mais depuis le changement d'interface du site de suivi LaPoste, il ne fonctionne plus.

En bidouillant les nouvelles pages de suivi, je me suis rendu compte qu'elles font un bête call Ajax sur une API interne à LaPoste : https://d.pr/i/R5IWcX

Pour qu'un appel via php-cURL fonctionne, il faut garder le cookie dans les headers. Je ne sais pas à quel point c'est propre/fiable, quand ce cookie expire, etc. Je n'ai jamais manipulé les headers à ce niveau dans mes requêtes HTTP.

J'imagine qu'un scrapping basique reste possible, mais puisque c'est un call Ajax qui nourrit la page, on n'arrive pas à récupérer quoi que ce soit au chargement direct de la page. :/

Comment vois-tu les choses ? Vas-tu faire évoluer ta bibliothèque, ou est-ce que c'est un projet abandonné dont tu n'as plus besoin ?

Merci,

@hedii
Copy link
Owner

hedii commented Apr 8, 2019

Hi, it is solvable, I am on it.

@hedii
Copy link
Owner

hedii commented Apr 8, 2019

Closed in fda4164

@hedii hedii closed this as completed Apr 8, 2019
@hedii
Copy link
Owner

hedii commented Apr 8, 2019

@kaleidoscopique Oui en effet je n'utilise plus ce package, c'est donc difficile pour moi de me rendre compte quand une mise à jour de la poste le casse.

Hésite pas à rouvrir une issue si c'est le cas plus tard.

Là c'est fixé, et on récupère directement toutes les données fournies par l'api la poste.

@kaleidoscopique
Copy link
Author

Wow nice :-)

Merci beaucoup, on ne peut pas faire plus efficace.

Bonne journée !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants