API эмулятора браузера для .NET - PullRequest
7 голосов
/ 21 июня 2010

Я ищу хороший 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();
}

Вы когда-нибудь сталкивались с чем-то подобным? Спасибо!

1 Ответ

3 голосов
/ 21 июня 2010

Почему бы не использовать настоящий браузер? Используйте элемент управления WebBrowser.

...