Paso 1: planificar
Básicamente, tenemos de entrada una lista de nombres químicos al programa y el programa pasa por cada uno de los productos químicos y encuentra una MSDS para él. Salida se verá como la imagen de abajo.
Por lo tanto, antes de que fuimos empezamos a escribir el programa, fuimos a través de Freeside y había documentado cada químico único. Entonces, hicimos un documento txt de cada producto químico a la entrada en el programa. El programa lee una línea en un momento, por lo que ponemos a cada producto químico en su propia línea.
Entonces, tenemos que encontrar una base de datos de todos los químicos MSDS. Utilizamos http://hazard.com/msds/index.php. Si no puede encontrar una base de datos de lo que busca, podría tener más dificultades que otros.
Así, el programa encontrará cada MSDS pero necesitará una forma de salida de estos. Para el ejemplo que voy a publicar aquí, nosotros simplemente salida la MSDS para un documento de texto. Sin embargo, su tan fácil a la salida en un documento de txt o de alguna otra forma de salida.
Necesita importar las librerías necesarias en orden para este código funcione.
He utilizado a maven, así que tuve que copiar las dependencias en el archivo Pom.
Sin embargo, puede así como obtener fácilmente los archivos Jar y las bibliotecas de importación en que IDE.
Te hace falta:
"Analizador de la JSoup"--que puede obtener de http://jsoup.org/
"Apache httpclient"--que puede obtener de http://hc.apache.org/httpclient-3.x/
Nota: Si usas a Maven, obtendrá errores en le código hasta que se ejecuta la primera vez y descargas las bibliotecas. Probablemente verá una salida como la imagen adjunta