Я ищу хороший эмулятор браузера API для.NET. Я смотрел на WatiN, но мне действительно не нужно (хотите!) GUI, я просто хочу HTML/DOM-parsing, время выполнения JavaScript и эмуляцию состояния, кэша и всего остального.
То, что я ищу, работало бы что-то вроде этого
using (var browser = Browser.Create(BrowserType.Firefox))
{
// Download all page resources and executes JS
var page = browser.Open("http://localhost:8080");
// Lookup <a id="nextButton" href="#" /> and trigger click event
page.Find("nextButton").Click();
}
Вы когда-либо сталкивались с чем-нибудь как он?Спасибо!
Почему бы не использовать настоящий браузер? Используйте элемент управления WebBrowser.