Метод завершения процесса по имени. (В данном примере Internet Explorer) Process[] procList; procList = Process.GetProcessesByName(«iexplore»); foreach (Process proc in procList) { proc.Kill(); }
Метод удаления cookies файлов браузера. string[] theCookies = System.IO.Directory.GetFiles(Environment.GetFolderPath(Environment.SpecialFolder.Cookies)); foreach (string currentFile in theCookies) { try { System.IO.File.Delete(currentFile); } catch (Exception ex) { } }
Удаляем HTML тэги. Для этого мы будем использовать регулярные выражения — класс Regex и метод Replace() Код: string content = «»; // Начитываем весь файл в переменную string StreamReader sr = new StreamReader(lFile.Text); string line = sr.ReadLine(); while (line != null) { content += line; line = sr.ReadLine(); } sr.Close(); // С помощью регулярного выражения [...]
Хотел бы начать с самого нужного в пользовании компонента webbrowser. 1) Навигация (перемещение) webBrowser1.Navigate(«http://internet.yandex.ru»); 2) Обновление страницы webBrowser1.Refresh(); 3)Остановка загрузки webBrowser1.Stop(); 4)Возврат на предыдущую webBrowser1.GoBack(); 5)Навигация на следующую страницу webBrowser1.GoForward();
Игнорирование ошибок выполнения сценариев на странице: webBrowser1.ScriptErrorsSuppressed = true;
Вот пример кода, способный изменить User-Agetn вашего webbrowser компонента. Меняя значение переменной UserAgent — вы вносите изменение. Код: 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; namespace WindowsFormsApplication1 { using System.Net; using System.Runtime.InteropServices; using System.Threading; public class ExtendedWebBrowser : WebBrowser { bool renavigating = false; public string [...]
Абстракция- это придание объекту характеристик, которые отличают его от всех других объектов, четко определяя его концептуальные границы. Основная идея состоит в том, чтобы отделить способ использования составных объектов данных от деталей их реализации в виде более простых объектов, подобно тому, как функциональная абстракция разделяет способ использования функции и деталей её реализации в терминах более примитивных [...]