Automatisk MSDS Finder / Online datahämtning (1 / 2 steg)

Steg 1: planera



jag vill inte att helt enkelt ladda upp koden och har människor kopiera den utan att först veta vad som händer och hur man använder den. Det här avsnittet beskrivs vad som pågår i programmet och vilka de steg vi tog för att skriva det är.

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

Se Steg
Relaterade Ämnen

Alien Optimus marionett

utlänningar frustande av människors kistor. Vem älskar inte 'em?Denna främmande * marionett gjordes ursprungligen som en del av min djupa "deep sea diver / alien offer" Halloween-kostym, men det var så tidskrävande att jag ansåg att det var ett...

Filma Hacking - mikrofilm filer

mikrofilm har alltid varit domänen för spioner, Kriger Fightersoch Referens bibliotekarier. Nu kan du adjungera mikrofilm särskilda egenskaper för din egen personliga fotografisk vision, men inte efter en del arbete från din sida.I detta Instructable...

Kinect SDK Hej världen

Hej folk! Här är min "Hello World" handledning för Microsoft Kinect med v1.8 SDKI denna tutorial kommer vi att använda Visual Studio (i mitt fall 2015) att skapa en WPF-program använder Kinect för att få dig och kör med SDK. Vi kommer att inleda...

Huzzah ESP8266 Temp & luftfuktighet Station

Jag började detta projekt för att se hur exakt en enkel väderstation med billiga delar skulle vara i förhållande till stora väder försäljningsställen (nyheter, weather.com, etc.).Mina intentioner är att göra 2 identiska enheter och sätta en på min br...

DMM Piggyback (Lägg till RS-232)

Det finns mods som ger en multimetern seriell anslutning genom lödning några stift, men det fungerar bara om det redan har RS-232 förmåga. Så jag bestämde mig snarare än att bygga en PIC multimeter från början, skulle jag kombitrafik bort en $4 DMM.J...

Servo Feedback hacka (gratis)

detta Instructable tog till dig av typ folk en Rachel elektronikBesök www.rachelselectronics.com för cool elektronik byggsatser och breadouts!Denna hobby servo hacka kommer att lägga till axelns position feedback genom att utnyttja servo egna interna...

Duscha Monitor Arduino med LCD-skärm

Välkommen! För vår miljö Capstone klass (senior te) för St. Olaf College vi byggt en bildskärm som skulle effektivt övervaka hur mycket vatten använder en dusch. Tanken bakom denna vatten monitor är att om du bifogar en piezo givare (liten mikrofon)...

Micro omgivningens temperatur Tracker

ÖversiktEn ultra lätta mikrokontroller baserat sensorplattform. Första hand byggt kunde för att fungera under vattnet men med tillägg av en fallskärm, användas att mäta lufttemperatur och andra mätvärden från en höjd.MålExtremt billiga sensor array C...

Online Dating

Först är, jag en ganska cool brud. Där. Jag sa det. Jag menar, åtminstone som jag ser det är. Jag är inte rädd för mycket och är nyfiken på allt, så jag kan ta en hel del saker ut. Jag kan tänka, jag kan bygga, kan jag skriva. Jag är kreativa, kunnig...

Sälja din bil Online med lätthet

sälja din bil online kommer inte att vara den enklaste processen, men du kan göra några extra dollar om du vill sälja din begagnade bil till en privat fest, snarare än att ge det som ett inbyte. Du måste välja rätt foton, ge en korrekt beskrivning, r...

Automatisk växten vattnas System

jag gjorde en automatisk anläggning vattning system genom att använda ett akvarium pump och elektrisk timer.Materialet kostade mig ca $60 vilket jag tycker är lite brant. Du kan förmodligen göra detta för omkring $40 med en luftpump istället för en d...

Sänka Power/automatisk avstängning på PS3

PS3 avger mycket energi, men visste du theres ett sätt att automatiskt stänga av / lägre strömförbrukning?! Så om din billiga/vill säkra makten, här är en guide för dig!Här är några olika steg att sänka spänningen i en PS3:Steg 1: Aktivera automatisk...

Automatisk Beacon Night Light - projektet Geek #3

Någonsin undrat hur coolt det skulle vara om lamporna fick aktiverad så fort du kliver in i ett rum eller när du vaknar mitt i natten och lamporna får automatiskt aktiverad. Jag presentera nördiga automatiska fyren ljuset som är ett bra skrivbord lju...

Automatisk cymbaler från gamla skrivare

Hej alla! Jag vill visa dig hur man gör en automatisk cymbaler från gamla pinter delar.Steg 1: material Du behöver:-Lätt-steg stepper motor driver-mekanik från gamla skrivare-stegmotor (från pronter)-gränslägesbrytaren (från skrivare)-en bit av trä -...

Automatisk hörlurar Equalizer

Med tanke på ett par hörlurar, kan vi göra dem låter som en annan, kanske högre kvalitet par hörlurar? I detta instructable, vi kommer att bygga en enhet som försöker göra just detta. Vår automatiska hörlurar equalizer kommer att mäta Frekvensgången...

Hur du ställer in Online Gaming på en Xbox 360

Instruktionerna nedan som visar nybörjare och mellanliggande spelare hur man ställer in online gaming för deras XBOX 360 video spelkonsolen efter att de har köpt Xbox Live online access kort och knappat in åtkomstkoden. Anvisningarna kommer att omfat...

Giant häxa näsa Booger automatisk tvålpump

Ewwwwwwww. Gjorts i form av en häxa näsa. Nej, inte stirra på håriga vårtan. Körs inte när näsan rinner. Perfekt för alla Halloween inredningar.De har jätte näsa Tvålautomater på marknaden men du måste sqeeze dem manuellt för att få tvål ut. Ingen ko...

Survival serien 1,02 - FAK hämtning praxis

Hej och Välkommen!I någon överlevnad situationen är det viktigt att veta och praktiken hämtning av din FAK eller förstahjälpen Kit. Jag ville gå över några övningar som jag tycker är bra i memorera platsen för en specifik leverans i mitt första hjälp...

Automatisk MP3-spelare

Det började som ett sätt att hälsningen trick-or-treaters med ett skrämmande scream eller goulish stön. Det finns enheter som kommer att slå på en enhet som en bergsprängare ansluten till en 110 outletbased på en utlösare från en rörelsedetektor. Men...