Was ist das Java-äquivalent zu PhantomJS?
Ich würde gerne wissen, ob es eine Java-Bibliothek entspricht PhantomJS. Was ich erreichen möchte ist, simulieren zu können, Anmeldeformular und senden Aktionen von einem web-Seite und auch die Seite " Schaben gut. Ich weiß jsoup funktioniert Seite kratzen, aber nicht Seite Automatisierung.
Vielen Dank im Voraus!
Cheers, Alex
- Alle Java-äquivalent? Ich interessiere mich für die Seite simulation und automation.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ein PhantomJS-Treiber für Java genannt GhostDriver. Vielleicht passt zu Ihren Anforderungen?
Selen mit Ghostdriver/PhantomJS (Das ist gut aber es gibt ein Problem bei der Automatisierung von Datei-uploads für eine website. Andere Automatisierungs-Aktivitäten arbeiten wie ein Charme!)
Selen mit HtmlUnitDriver. HtmlUnitDriver basiert auf HtmlUnit, das ist ein GUI-weniger die Umsetzung eines Browsers in Java. (Ich habe zu viele Ausnahmen mit HtmlUnitDriver)
Ausflug - Ihre website ist http://jaunt-api.com/. Ihre kurze Beschreibung:
Ausflug Beta ist eine neue, freie, Java-Bibliothek für web-scraping & web-Automatisierung. Die Bibliothek bietet eine ultra-light-headless browser (ie, kein GUI). Durch die Verwendung von Ausflug Sie Ihre Java-Programme können leicht durchführen, browser-Ebene auf Dokument-Ebene, und DOM-level-Operationen. Ausflug ist das ideale Werkzeug, wenn die Javascript-Unterstützung ist nicht erforderlich, für Aufgaben wie:
das ausfüllen und Absenden von Formularen
Erstellung von web-bots oder web-scraping-Programme.
die Anbindung mit REST-APIs oder web-Anwendungen (HTML, XHTML oder XML).
automatisiertes testen.
Hier ist eine ähnliche Frage und Antwort mit einer Liste von Optionen für Sie. Nicht alle in Java geschrieben sind, aber es kann einige geeignete Optionen für Sie.
headless internet-browser?