Hämta ned en pdf från en webbsida mha C#

Permalänk
Medlem

Hämta ned en pdf från en webbsida mha C#

Hej.
Jag fösöker ladd ned en pdf från en sida men får inte till det. När man hämtar via FF så fungerar det om man först besöker en startsida ( för att sätta cookies antar jag), och sen anger länken. Någon som har några bra tips?
Här är koden som jag kört ( använder variant på webclient för att kunna avända cookies) i en consoleapp:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Net;
using System.IO;

namespace ConsoleApplication1
{
class Program
{

static void Main(string[] args)
{

CookieAwareWebClient wc = new CookieAwareWebClient();

string s = wc.DownloadString("https://poit.bolagsverket.se/poit/PublikUtgavor.do?method=red...");
Console.WriteLine(s);

Console.ReadKey();

try
{
wc.QueryString.Add("valdUtgava", "20110114");
Console.WriteLine(wc.DownloadString("https://poit.bolagsverket.se/poit/visaUtgava#valdUtgava=20110..."));

}

catch (Exception e)
{

Console.WriteLine(e.ToString());
}

Console.ReadLine();

}

public class CookieAwareWebClient : WebClient
{

private CookieContainer m_container = new CookieContainer();

protected override WebRequest GetWebRequest(Uri address)
{
WebRequest request = base.GetWebRequest(address);

if (request is HttpWebRequest)
{
(request as HttpWebRequest).CookieContainer = m_container;
}
return request;
}
}

}
}