Записки с пакетом HTML agility - PullRequest
       8

Записки с пакетом HTML agility

0 голосов
/ 08 октября 2018

Я очистил веб-страницы с помощью HTML agility pack, но я не знаю, как получить данные, которые загружаются с помощью JavaScript.Я знаю, что ChromeDriver может быть полезным, но я не хочу открывать браузер в моем приложении.на самом деле, я хочу, чтобы программа собирала данные за пользовательским интерфейсом.Например, я хочу получить все изображения слайдера на этой странице , но изображения загружаются с помощью JS.Поэтому пакет agility для HTML не может его поймать.

1 Ответ

0 голосов
/ 08 октября 2018

Вы также можете использовать хромогенератор без головы.Безголовый браузер - отличный инструмент для автоматизированного тестирования и серверных сред, где вам не нужна видимая оболочка пользовательского интерфейса.

Chrome Headless поддерживается в Chrome 59.x и выше.

вы можетеиспользуйте хром без головы, используя этот код

  ChromeOptions option = new ChromeOptions();
  option.AddArgument("--headless");
  _driver = new ChromeDriver(option);
...