Salut,
je développe pas mal de bot en perl, principalement grace a WWW::Mechanize ( mech pour les intimes ).
Je me trouvait souvent bloqué dès que le contenu que je cherchait à récupérer était généré par du javascript.
Entre temps, j'ai fais la découverte de Selenium http://seleniumhq.org/, qui permet de créer des scénarios évolués avec simulations de mouvements divers comme si un utilisateur réel était en train de naviguer.
Je trouve cette solution tout a fait intéressante et enrichissante en terme de possibilités pour mes scripts, en revanche je sollicite votre expérience pour savoir si il existe un module qui aurait un moteur javascript embarqué ( ou qui peux en embarquer un ), et qui éviterait d'avoir un service qui "bind" un port ( 4444 par défaut ) sur un serveur.
En quelque sorte, un module qui fasse abstraction du javascript comme le fait le module Crypt::SSLeay avec le SSL. En gros, si le bot tombe sur une page avec du simple javascript à exécuter, et bien il l'exécute sans sourciller. Mais peux être suis-je en train de rêver
Merci d'avance, sputnick.
Message édité par sputnick le 24-01-2010 à 05:39:51