|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : mai 2004 Messages : 84 ![]() |
Bonjour à tous,
Via un script PHP, je cherche la façon la plus fiable pour utiliser un formulaire web distant. Je me dis qu'un wrapper avec un navigateur serait le top car il suffirait de faire ensuite du JS pour modifier les champs que je veux et faire un submit sans besoin de connaitre les détails du formulaire. Etant dans un environnement Linux, je ne peux pas wrapper avec IE (en supposant que c'est faisable). J'ai pensé à WebKit mais je n'ai trouvé qu'un wrapper pour dotNet et un wrapper "python/webkit" pour changer une page html en PDF. Que pouvez vous me conseiller ? Je ne veux d'une façon de faire trop dépendante d'un formulaire tel qu'il existe à un instant T et que tout "pète" s'il change. Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
DOMDocument + file_get_contents (ou curl), pas besoin de bidouille a ouvrir des navigateurs
un formulaire c'est ni plus ni moins qu'une requete HTTP mais bon sache que ce genre de pratique est plus que mal vu, si le site fournis des API tu dois les utiliser, si ne site n'en propose pas c'est que tu n'as pas le droit de le faire
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : mai 2004 Messages : 84 ![]() |
Oui, c'est la solution de base mais je dois encore :
* analyser le tag form pour soumettre correctement au bon endroit * récupérer tous inputs, textarea et select pour les soumettre * mettre les bons header pour faire propre et passer plus inaperçu Sans parler de ce qu'aurait pu faire JS sur les champs. D'un point de vue javascript, c'est bien plus simple. |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
tout ça c'est avec DOMDocument
__________________
http://blog.stealth35.com/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com