c # решение для скриншотов в datatable?

У меня есть макрос excel, который я конвертирую в c #. в настоящее время я вручную перехожу к уже открытому IE-окну, копируя все из него (html-таблицу) и вставляя в рабочий лист excel. то я манипулирую данными. это работает очень хорошо, потому что вставка таблицы html в excel отлично работает!

Я пытаюсь сделать то же самое в c # WITHOUT excel. мне нужно:

  1. получать данные из окна IE
  2. прочитайте его в datatable (аналогично тому, как если бы я копировал и вставлял таблицу html в лист excel)

знаете ли вы, что это легко сделать?

TITLE окна IE будет одинаковым все время.

Вы можете пропустить окно IE и просто использовать один из веб-классов (WebClient, HTTPWebRequest / HTTPWebResponse) для загрузки объектной версии страницы. Это даст вам доступ ко всему HTML на странице. Затем вы можете проанализировать HTML и вытащить всю необходимую информацию. Как только у вас есть информация, довольно легко сделать все, что вы хотите.

Попробуйте выполнить поиск в синтаксическом анализе HTML или HTML Parser, и вы должны получить хорошую информацию по этой теме.

РЕДАКТИРОВАТЬ

В качестве другого варианта, если вы действительно не хотите разбираться. Вы всегда можете настроить форму с помощью WebBrowser Control, а затем использовать ее для загрузки страницы. Элемент управления WebBrowser имеет свойство Document, которое дает вам доступ к большому количеству информации на странице.

  • Отправка Excel пользователю через ASP.NET
  • IE Automation с помощью VBA >> проблемы при запуске ссылок в html
  • Excel VBA: дождитесь выполнения JavaScript в Internet Explorer
  • Доступ к полю поиска в iframe с использованием VBA
  • IE.LocationURL возвращает только значение детали
  • Excel VBA HTML Automation - Загрузка изображения через кнопку загрузки файла
  • Excel VBA на веб-странице: не заполнение текстового поля
  • VBA Excel Internet Explorer для элементов цикла
  • VBA Excel нажмите кнопку, когда только href
  • Войдите на защищенный https-сайт с помощью VBA
  • Excel VBA не может нажать кнопку на веб-странице
  • Interesting Posts

    Excel VBA создает разные наборы, основанные на уникальных записях и зарплате

    Форму заказа сортировки в алфавитном порядке в Excel

    Добавить содержимое области печати (добавление) в конце исходного файла pdf в новом разделе страницы

    Использование jQuery для извлечения данных из листов google

    Формула Excel, чтобы получить номер недели в месяц (с понедельника)

    Импортировать текстовый файл как UTF-8

    Получить значение между скобками

    Ссылка на именованный рабочий лист и ячейку VBA

    Копирование значений из одной таблицы в первую пустую строку в другой таблице

    Excel vba получает месяц из объекта Date

    Инфраструктура WebExcelExporter устанавливает максимальное количество строк для экспорта

    vba проверить, выбран ли элемент в выпадающем списке?

    Автоматизация – Замените свойства подключения в Excel

    формула excel для динамического диапазона

    Изменить строку соединения с помощью кода

    Давайте будем гением компьютера.