.NET - C# получение информации таблицы html

Ответить
Аватара пользователя
lox-ness

.NET - C# получение информации таблицы html

Сообщение lox-ness »

Добрый День! Делаю первые шаги в вопросе получения информации с сайтов. Существует таблица с информацией, необходимо сначала отфильтровать по текстовому полю (фильтр должен работать по части текста, например " * Текст *"), а затем выгрузить весь текст определенного столбца.



Код:

Код: Выделить всё

public static void Main(string[] args)
        {
            IWebDriver driver = new ChromeDriver();
            driver.Navigate().GoToUrl("http://.....");
            driver.Navigate().Refresh();
            driver.FindElement(By.Id("LoginUsername")).SendKeys("User");
            driver.FindElement(By.Id("LoginPassword")).SendKeys("Pass");
            driver.FindElement(By.Id("loginBtn")).Click();
            driver.SwitchTo().Frame(0);
            List table = new List(driver.FindElements(By.XPath("//*[contains(@class,'x-grid3-row-table')]")));
            //List tableTr = new List(table.FindElements(By.TagName("tr")));
            foreach (IWebElement row in table)
            {
                ReadOnlyCollection cells = row.FindElements(By.TagName("td"));
                Console.WriteLine("\t" + row.Text);
            }
        }

За ранее спасибо за помощь
Ответить

Вернуться в «Программирование и базы данных»