Írja és összeállítják konzol HtmlUnit-böngésző google segítségét indexelés tartalom javascript

A Java-fejlesztés Ubuntu jártak jól. Egyszerűen telepítse a csomagot a tárolóból Eclipse szerezni egy komplett fejlesztési környezetet. Automatikusan letölti és telepíti az összes szükséges Java-csomagok.

A Ubuntu 11,10 létrehozott Eclipse 3.7. Amikor először kezdi Eclipse bekéri a könyvtárat, ahol a projekt (például: / home / user / munkaterület) kerül tárolásra alapértelmezett. Elindítása után Eclipse, válassza ki a felső menü File -> New -> Java projekt. A projekt létrehozása párbeszédpanelen adja meg a nevét (pl HtmlUnit), azt látjuk, hogy a választott környezet JRE JavaSE-1.6 és kattintson «Befejezés» gombra. Most a / home / user / munkaterület / HtmlUnit van egy új projekt jövőnk fej nélküli böngésző.

Akkor megy a hivatalos honlapján HtmlUnit és töltse le a legújabb verzióját a könyvtárban. Abban az időben írom ezt a cikket volt 2.9 verzió. Az archívum kibontása a HtmlUnit valahol, például a katalógusban projektünk: / home / user / munkaterület / HtmlUnit / src / lib. Akkor kell tartalmaznia HtmlUnit könyvtár a projekthez. Ehhez a felső Eclipse menüből válassza ki a Project -> Tulajdonságok. A dialógus Projekt tulajdonságai ablakban jelölje ki a szakasz Java Építőanyag Path, majd kattintson a könyvtárak fülre, és a «hozzáadása Külső JAR» gomb hozzáadjuk a könyvtár JRE rendszer Könyvtár [java-6-OpenJDK] HtmlUnit könyvtárban.

Most már van egy teljesen konfigurált fejlesztési környezet Java-alapú alkalmazások könyvtárak HtmlUnit, és mi is elindíthatja a kódot írni. Ehhez létre a fő, és csak a class fájlt a projekthez. Válassza a Fájl főmenü -> New -> Class és adja meg a nevét (Name) az új osztály párbeszédablak (például HtmlUnit), majd az Eclipse létrehoz egy új fájlt /home/user/workspace/htmlunit/src/htmlunit.java.

Marad, hogy merüljön el a példákat a hivatalos honlapon HtmlUnit programok és írjon egy kérelmet, amely megfelel a követelményeknek. Ezért a konzol alkalmazás automatikusan generál statikus HTML-oldalak (pillanatfelvételek) meg kell felelnie az alábbi követelményeknek:

Ennek eredményeként ezek a követelmények kaptam a következő kódot a legegyszerűbb fejetlen-böngésző HtmlUnit:

Tehát majdnem úti célunk - az alkalmazás van írva, meg kell fordítani, és kap a kapott futtatható JAR-fájl, amely lehet futtatni a konzolon. Ehhez az Eclipse felső menüben válasszuk a Fájl -> Export, az első párbeszédablakban válassza ki a Java -> futtatható JAR fájl, és a második - az első sorban Export Destination adja meg a nevét és helyét a JAR-fájlt, és a könyvtár kezelését veszi «csomag szükséges a könyvtárak a generált JAR ».

Fut a fej nélküli böngésző a Linux konzolban igen egyszerű:

Fordítson különös figyelmet a vonal «putenv (LANG = ru_RU.UTF-8 ');” - anélkül, hogy nem fog megfelelően működni a konzol kijelzőjén az UTF-8 kódolású eredő konzol alkalmazás.

Ez csak egy egyszerű példa segítségével HtmlUnit könyvtárban. Van egy hatalmas számos lehetőséget. És mivel fej nélküli böngésző kódot javítható a saját céljait.

A forráskód a projekt és a lefordított JAR-fájl letölthető a tárolóból a GitHub.