Я ищу хороший API эмулятора браузера для .NET. Я смотрю на WatiN, но мне действительно не нужен (хочу!) Графический интерфейс, я просто хочу разбор HTML / DOM, время выполнения 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();
}
Вы когда-нибудь сталкивались с чем-то подобным?
Спасибо!