2010-11-29 5 views
0

1) Ht HTMLUnit HTML vor dem Abrufen eines Elements (von etw. Wie HtmlWebPage.getElementBy ...) analysieren? Kann es ausgeschaltet werden? Es scheint eine der längsten Operationen zu sein. Ich würde gerne vollständige Antwort von mir selbst analysieren, nicht wirklich HtmlElement zu erstellen (aber wenn jemand mir sagen könnte, wie das zu tun, wäre es nützlich), aber nur um einen acontent zu bekommen.Verarbeitet HtmlUnit HTML, bevor ein Element abgerufen wird. Wie bekomme ich die Anfrage von HtmlUnit generiert


2) Gibt es eine Möglichkeit, die Anfrage von HtmlUnit an den Host zu senden?


3) Hat neue setStatusHandler Einstellung 'distables' werfen ExceptionOnFailingStatusCode? Gibt es einen default StatusHandler? Kann Wir erweitern es?

Antwort

2

Das Parsen von HTML in testbare Objekte ist genau das, was HtmlUnit hinzufügt, und wenn Sie das nicht benötigen, dann brauchen Sie die zusätzliche Schicht von HtmlUnit nicht. Vielleicht brauchen Sie wirklich nur den HttpClient, mit dem HtmlUnit die gesamte Kommunikation mit den Sites abwickelt?

+0

HTMLUnit gibt ein wenig mehr - es ist einfacher, ich denke, ich würde URL von HtmlUnit bekommen und laden Sie es mit HttpClient. – Damian