Qu'est-ce que Java équivalent à PhantomJS?
Je voudrais savoir s'il existe une bibliothèque Java équivalent à PhantomJS. Ce que je veux est d'être capable de simuler le formulaire de connexion et de présenter les actions à partir d'une page web et aussi de faire de la page de grattage ainsi. Je sais jsoup ne page de grattage, mais pas la page d'automatisation.
Merci d'avance!
Acclamations, Alex
- Java équivalent? Je suis intéressé dans la page de simulation et d'automatisation.
Vous devez vous connecter pour publier un commentaire.
Il y a un PhantomJS pilote pour Java appelé GhostDriver. Peut-être que cela convient à vos besoins?
Sélénium avec Ghostdriver/PhantomJS (C'est bon, mais il y a un problème avec l'automatisation de l'upload de fichiers pour un site web. D'autres automatisation des activités de travail comme un charme!)
Sélénium avec HtmlUnitDriver. HtmlUnitDriver est basé sur l'interface htmlunit qui est une interface graphique moins de la mise en œuvre d'un navigateur Java. (J'ai eu trop d'exceptions avec HtmlUnitDriver)
Escapade - Leur site web est http://jaunt-api.com/. Leur description courte est:
Escapade Beta est un nouveau, gratuit, bibliothèque Java pour le web grattage & web-automation. La bibliothèque dispose d'un ultra-léger headless browser (ie, pas de GUI). En utilisant Escapade de vos programmes Java peuvent facilement effectuer navigateur-niveau, au niveau du document, et les DOM-niveau de l'exploitation. Escapade est l'outil idéal lors de la prise en charge de Javascript n'est pas nécessaire, pour certaines tâches, notamment:
remplir et de soumettre des formulaires
la création de web-bots ou web grattage des programmes.
l'interfaçage avec les Api REST ou web-apps (HTML, XHTML ou XML).
des tests automatisés.
Voici une question similaire, et de répondre avec une liste d'options pour vous. Tous ne sont pas écrit en Java, mais il peut y avoir des options pour vous.
headless navigateur internet?