Как несколько раз извлечь данные из базы по двум условиям? - C#

Узнай цену своей работы

Формулировка задачи:

СЦЕНАРИЙ

1. Перейти в ПОИСКОВИК "https://yandex.ru" 2. Ввод ПОИСКОВОЙ ФРАЗЫ 3. Нажатие "ВВОД" Далее с поисковой выдачей работает нижеприведённый код
 string id = textBox2.Text; // 
            
            foreach (DataRow row in table.Rows)
            {
                // ПЕРЕМЕННЫЕ
                var id1 = row["ID"].ToString().Equals(id); // "ID" из базы данных соответствует "id" из textBox2
                var nom13 = row["nom"].ToString() == (13).ToString();
                var nom14 = row["nom"].ToString() == (14).ToString();
                var url1 = row["url1"].ToString();
 
                if (id1 && nom14) // если "ID" из базы данных соответствует id из textBox2 И из поля "nom" для этого "ID" равно 14
                {
                    List<IWebElement> News = Browser.FindElements(By.CssSelector(url1)).ToList(); // считываем из поисковой выдачи все ссылки согласно CssSelector                   
                }                               
                    for (int i = 0; i < 1; i += 1)                 
                    {
                        if (id1 && nom13)
                        {
                            String s = News[i].Text;
                                if (s.Contains(url1)) // если текст СОДЕРЖИТ
                                {                                    
                                    News[i].SendKeys(OpenQA.Selenium.Keys.Control + OpenQA.Selenium.Keys.Shift + OpenQA.Selenium.Keys.Return); // нажатие по ссылке сочетанием клавиш Control + Shift + Левая кнопка мыши
                                }
                        }
                    }

ВОПРОС

1. Как сделать чтобы значение для id1 && nom13 из поля url1 попало в s.Contains(url1) см. скрин

Решение задачи: «Как несколько раз извлечь данные из базы по двум условиям?»

textual
Листинг программы
if (id1 && nom13)
 {
    String s = News[i].Text;
      if (s.Contains(url1)) // если текст СОДЕРЖИТ

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.6 из 5
Похожие ответы