Automatisk MSDS Finder / Online datahämtning (1 / 2 steg)
Steg 1: planera
I grund och botten vi matar in en lista över kemiska namn till programmet och programmet går igenom varenda en av kemikalierna och finner ett säkerhetsdatablad för det. Produktionen kommer att se ut som bilden nedan.
Så innan vi började skriva programmet, vi gick igenom Freeside och dokumenteras varje enskild kemikalie. Sedan gjorde vi ett txt dokument av varje kemikalie att mata in i programmet. Programmet läser en rad i taget, så vi lade varje kemikalie på en egen rad.
Sedan fick vi hitta en online databas av alla kemiska belastningsbesvär. Vi använde http://hazard.com/msds/index.php. Om du inte hittar en online databas av det som du söker efter, kanske du har en svårare tid än andra.
Så programmet kommer att hitta varje MSDS men det behöver ett sätt att mata dessa. Till exempel jag kommer att lägga här, utgång vi helt enkelt SDB till ett textdokument. Men dess lika lätt att mata dem till ett txt dokument eller någon annan form av utdata.
Du måste importera de nödvändiga biblioteken för att koden ska fungera.
Jag använde maven, så jag var bara tvungen att kopiera beroenden i filen Pom.
Men kan du lika lätt få Jar-filer och importera biblioteken till du IDE.
Du behöver:
"JSoup Parser"--som du kan få från http://jsoup.org/
"Apache httpclient"--som du kan få från http://hc.apache.org/httpclient-3.x/
Obs: om du använder Maven, får du fel i er kod tills du köra det första gången och det hämtar biblioteken. Du kommer förmodligen se en utgång som den bifogade bilden