Un de mes amis (familier avec C# et .NET sous Windows) a demandé comment porter certaines fonctionnalités sur un hôte Linux. Cette fonctionnalité est basée sur une page Web JSP qui récupère certaines données du serveur hôte et les affiche dans une bannière sur une page. Son code Win/C#/.NET crée simplement un objet navigateur qui charge la page et il inspecte ensuite l'objet résultant pour extraire les données.Objet de navigateur compatible Linux (.NET/Mono)?
Je me demande quelles sont les alternatives pour dupliquer cette fonction sur Ubuntu Linux. Je ne suis pas certain que les bibliothèques nécessaires existent sur cette installation. Je peux supposer que des choses comme Perl et Python sont omniprésentes, mais je ne connais pas les bibliothèques qui incluent un objet navigateur capable d'exécuter javascript et d'exposer les résultats à un autre programme.
Toutes les suggestions qui mènent dans cette direction sont les bienvenues.
Merci!
Laissez-moi essayer de fournir une meilleure description. Si je 'wget' l'URL, j'obtiens le javascript qui n'inclut pas l'information que je veux gratter. J'ai besoin d'exécuter quelque chose qui ira chercher le javascript * et * l'exécuter, en mettant les résultats dans un format où je peux extraire quelques champs. Pensez le long des lignes si "wget | web-engine | output-parser" – HankB
Je pense que c'est possible avec le contrôle WebBrowser. – n535