Avatar billede codenameo2 Nybegynder
07. april 2005 - 17:56 Der er 7 kommentarer og
1 løsning

udtræk http fra html fil

Jeg har en html fil, som jeg henter fra nettet:

HtmlFile = "C:\temp\temp.htm"

Jeg vil gerne have linje 92 ud af den:

linjen ser så ledes ud:

<td><p><b><a href="http://minside/updates/20050406-008-i32.exe">20050406-008-i32.exe</a></b></p></td>

Er der en metode så jeg kan få
http://minside/updates/20050406-008-i32.exe ind i variablen UrlFile?

Det skal lige siges at "http://minside/updates/20050406-008-i32.exe" ændre sig, men stadig er af samme opbygning som beskrevet ovenfor.
Avatar billede thesurfer Nybegynder
08. april 2005 - 23:22 #1
Det ligner unægteligt meget updates-siden hos Symantec (Norton AntiVirus).. :-)

Hvis det er, har du glemt "target=_top"-delen.. :-)

Men det er meget enkelt..
1) spring til den kendte del af html-koden ("<td><p><b><a href=")
2) du skal så "flytte" cursoren til længden af "<td><p><b><a href=" + 2 tegn
3) UrlFile er så fra den placering, og til placeringen af det næste "-tegn.. minus 1 tegn

Så er den der :-)

Hvis du skal have flere end 1 linie (den finder nemmelig den første), skal du splitte html-koden op ved "<td><p><b><a href="..


Alt hvad ud skal bruge, kan du finde her: http://www.w3schools.com/vbscript/vbscript_ref_functions.asp#string

Held og lykke :-)
Avatar billede codenameo2 Nybegynder
08. april 2005 - 23:36 #2
thesurfer >
hmm lyder som om du også har haft gang i noget ligende... :-)

Jep det er siden, min LiveUpdate er fucked op og vil ikke downloade mere virus deffinitoner, fordi windows crashed under et LiveUpdate opdatering, så jeg nu skal downloade dem manuelt eller installere Antivirusen igen :'-( (mange megabyte at downloade ved frisk installation)

Ville bare lave et program der gjorde det for mig :-D
Avatar billede thesurfer Nybegynder
08. april 2005 - 23:40 #3
Jeg har lavet (og laver stadig væk) noget ligende :-)

Men jeg tror at det er meget lettere med RegExp.. kan desværre ikke RegExp..

RegExp kategorien: http://www.eksperten.dk/spm/Programmering/RegExp/

Hvis du vælger at flytte dit spm til RegExp kategorien, husk at lukke dette spm..
Avatar billede blueice Nybegynder
08. april 2005 - 23:43 #4
Vil du have points for svaret??
Avatar billede thesurfer Nybegynder
08. april 2005 - 23:47 #5
Nah.. jeg springer over :-)
Held og lykke (det er faktisk ikke så svært).. :-)
Avatar billede thesurfer Nybegynder
09. april 2005 - 00:18 #6
Husk at lukke spm'et, ved selv at lægge et svar, markere dit navn i boksen, og derefter klikke på Accepter-knappen..
Avatar billede codenameo2 Nybegynder
09. april 2005 - 00:23 #7
Lukker og Slukker :D
Avatar billede thesurfer Nybegynder
10. april 2005 - 14:08 #8
#2 i 08/04-2005 23:22:42>

Du skal så "flytte" cursoren, til positionen af "<td><p><b><a href=", plus længden af "<td><p><b><a href=", plus 2 :-)
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