using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Net; using System.IO; namespace browser { public partial class Form1 : Form { string url; public Form1() { InitializeComponent(); url = "https://www.truecaller.com/in/09959320349"; textBox.Text = url; browser.Navigate(url); } private void button3_Click(object sender, EventArgs e) { browser.Refresh(); } private void home_Click(object sender, EventArgs e) { browser.GoHome(); } private void back_Click(object sender, EventArgs e) { if (browser.CanGoBack) { browser.GoBack(); } } private void forward_Click(object sender, EventArgs e) { if (browser.CanGoForward) { browser.GoForward(); } } private void stop_Click(object sender, EventArgs e) { browser.Stop(); } private void go_Click(object sender, EventArgs e) { url = textBox.Text.Trim(); browser.Navigate(url); } private void save_Click(object sender, EventArgs e) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); if (response.StatusCode == HttpStatusCode.OK) { Stream receiveStream = response.GetResponseStream(); StreamReader readStream = null; if (response.CharacterSet == null) readStream = new StreamReader(receiveStream); else readStream = new StreamReader(receiveStream, Encoding.GetEncoding(response.CharacterSet)); string data = readStream.ReadToEnd(); response.Close(); readStream.Close(); FileStream fs = new FileStream("E:\\html.txt",FileMode.Append,FileAccess.Write); StreamWriter sw = new StreamWriter(fs); sw.WriteLine(data); sw.Close(); fs.Close(); } } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)