2015-01-18, 22:07
  #1
Medlem
Tja! Behöver hjälp med min kod här. Jag vill att programmet ska kunna logga in o sedan hämta data istället för att bara hämta data. Så här ser min kod ut just nu.

Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using System.Net;

namespace Parse
{
    public partial class Parser : Form
    {
        public Parser()
        {
            InitializeComponent();
        }

        private void Parser_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            WebClient w = new WebClient();
            string page = w.DownloadString("http://www.swefilmer.com/");
            string name = "alt=\"(.*?)\"";
            foreach(Match match in Regex.Matches(page, name))
                listSerials.Items.Add(match.Groups[1].Value);

        }

        private void label1_Click(object sender, EventArgs e)
        {

        }
    }
}

Tack på förhand!
Citera
2015-01-19, 15:36
  #2
Medlem
Kolla svaret på denna fråga från stackoverflow: http://stackoverflow.com/questions/11118712/webclient-accessing-page-with-credentials

Det beror självklart på vilken authentiseringsmetod swefilmer använder, men jag antar att det är forms authentication. Då borde du kunna köra som i länken ovan.

Lycka till!
Citera
2015-05-12, 21:23
  #3
Medlem
Bagant-ss avatar
Du kan antingen använda "Webbrowser" från verktygslådan eller så kan du köra med rena webrequests.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in