Avatar billede Jureco Novice
09. august 2013 - 11:08 Der er 1 kommentar

hent data bag username og password fra Web til Excel

Hej derude...

jeg sidder og skal downloade tekst fra en webside, som ligger bag et password og brugernavn.

på siden er der både en version med opdateret data, som ligger bag password og brugernavn og så er der en version som ligger uden beskyttelse og som kan googles.

Når jeg bruger vba og taster passwordet ind i koden, så åbner den ikke ordentlig. Jeg ved ikke ret meget omkring vba, men bruger nettet primært til at hente kodestumper ned, som så nogle gange virker og andre gange ikke virker.

Jeg tænker at hvis jeg kan få vba koden til at åbne siden, som jeg så manuelt kan taste brugernavn og password ind i og så vba koden fastholder siden til at hente data fra, så vil det være det nemmeste - men jeg ved ikke om det kan lade sig gøre...

hilsen
Martin
Avatar billede tjp Mester
09. august 2013 - 13:17 #1
Du kan oprette et IE-objekt og bruge dette til at logge på med og tilgå siden a la, men det kræver at du ved hvad felterne på siden hedder i HTML:

Set oIE1 = CreateObject("InternetExplorer.Application")
oIE1.Navigate "http://www.MinURL.dk"
oIE1.Visible = true
Do Until oIE1.readystate = 4: Loop

'Her skrives bruger og password
oIE1.document.getElementsByName("fBrugernavn")(0).value="MinBruger"
oIE1.document.getElementsByName("fAdgangskode")(0).value="MitPassword"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester