C# ile bir Sitenin Kaynak Kodunu alma
Eğer bir sitenin kaynak kodunu yani html kodlarını programla almak isterseniz aşağıdaki kodlar işinizi görecektir. örneğin pagerank kontrolu yaparken bunu kullanabilirsiniz. veya bir sitenin içeriğini veritabanına kaydetmek istersenizde bunu kullanabilirsiniz.
Öncelikle aşağıdaki sınıflar import ediyoruz
using System.Drawing;
using System.Data;
using System.ComponentModel;
using System.Collections.Generic;
using System;
using System.IO;
using System.Net;
using System.Windows.Forms;
using System.Text;
daha sonra sayfaya koyduğumuz bir buton a click olayı vererek aşağıaki kodları yazıyoruz
private void button1_Click(object sender, EventArgs e)
{
string adres = textBox1.Text; // textBox1.Text adında bir text box oluşmalısınız.
HttpWebRequest kodual = (HttpWebRequest)WebRequest.Create(adres);
kodual.Method = “GET”;
WebResponse kodualdim = kodual.GetResponse();
StreamReader okuma = new StreamReader(kodualdim.GetResponseStream(), System.Text.Encoding.UTF8);
string siteninkodu = okuma.ReadToEnd();
okuma.Close();
kodualdim.Close();
label1.Text = siteninkodu; //label1 adında label oluşturmalınız
}