Почему не работает многопоточный парсинг через webbrowser? - C#

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

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

Привет всем. Я честно говоря фигею. Не пойму что происходит и в чем причина . Делаю программу, которая заходит на поиск, вводит запрос, находит сайт и т.д. Практически доделал, но решил пустить ее в нескольких потоках. Для обучения создал новый проект. И тут я не могу понять. Все должно быть просто. Сайт => поиск по тегам => поле для ввода => ввод данных Все.
 webBrowser1.Navigate("https://www.google.ru/webhp?hl=ru");
далее
                  
                HtmlElement  body = webBrowser1.Document.Body;
                 HtmlElementCollection inputs = body.GetElementsByTagName("input");
                 if (inputs.Count <= 1) return;
                 foreach (HtmlElement bod in inputs)
                     if (bod.Id != null && bod.Id == "lst-ib")
                     {  
                             bod.SetAttribute("value", st_new);
                         }
                     }
и не работает. В программе код работает, а новом не работает. Не находит id. Не знаю что и делать. Перезагрузка не помогает. Или студию переустанавливать, или windows.
Лишняя скобка только здесь. Промо удалял лишний код.
HtmlElement  body = webBrowser1.Document.Body;
                 HtmlElementCollection inputs = body.GetElementsByTagName("input");
                 if (inputs.Count <= 1) return;
                 foreach (HtmlElement bod in inputs)
                     if (bod.Id != null && bod.Id == "lst-ib")
                     {  
                             bod.SetAttribute("value", st_new);
                         
                     }
Кстати это для google

Решение задачи: «Почему не работает многопоточный парсинг через webbrowser?»

textual
Листинг программы
webBrowser1.Navigate("https://www.google.ru/?gws_rd=ssl#newwindow=1&q="+textBox1.Text);

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


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

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

9   голосов , оценка 3.778 из 5