Avatar billede ebmo Nybegynder
17. juli 2007 - 08:29 Der er 1 kommentar

Download af pdf fra 3 part.

Hej.
Jeg skal downloade en pdf fil fra en 3 part udgiver og tilføje den til noget dokumentation som bilag.
Jeg har et link til 3 parts pdf http://www.seg.se/ebank/miljodok.aspx?Enr=0010875
Problemet er af 3 parts udbyderen har et javascript kørende som streamer pdf'en.
Dette betyder at når jeg bruger system.net.webrequest og system.net.webclient får jeg fat i deres javascript og ikke selve pdf'en.

Kode eks.
      Dim URLReq As Net.HttpWebRequest
      Dim URLRes As Net.HttpWebResponse

      URLReq = System.Net.WebRequest.Create(mvarURL)
     
      URLReq.AllowAutoRedirect = True
      URLRes = URLReq.GetResponse
eller:
Dim client as Net.WebClient
client.dowloadfile("http://www.seg.se/ebank/miljodok.aspx?Enr=0010875", "D:\Temp.pdf")

Jeg har også prøvet at bruge IE's process men jeg kan ikke få fat i standardoutput.

Er der nogen der har et godt forslag så vil jeg meget gerne høre det.
Avatar billede arne_v Ekspert
23. juli 2007 - 04:26 #1
Hvis siden ikke ændrer sig kan du bare aflæse at den futter over til
http://www.seg.se/ebank/miljodok.aspx/akkj.pdf - hvis siden ændrer sig er du
nødt til at parse den og fiske den rigtige URL ud og requeste den.
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