Как реализовать нажатие кнопки в webbrowser c# что делать?
Формулировка задачи:
Проблема такая : в общем делаю некий парсер с автопостом, но автопосты забиваю через feedman. На сайте не получается загрузить картинку по нажатию кнопки.
html код кнопки
1ая строчка - код строчки, куда вбивается url
2ая - некое "подобие" кнопки, как я понял методом Post
пытался по-разному реализовать, но через поиск по id + invoke - вроде всплывающее окно есть, мол кнопка была нажата, но никаких результатов не возвращается в webbrowser.
Несколько дней уже ковыряю, никак не могу найти. Буду очень признателен. Спасибо.
foreach (HtmlElement he in wb1.Document.GetElementsByTagName("a")) { if (he.GetAttribute("id").Equals("upload_by_url_submit")) { he.InvokeMember("click"); //wb1.Navigate("https://feedman.ru/uploads", "_self", System.Text.Encoding.ASCII.GetBytes(data), "Content-Type: application/x-www-form-urlencoded"); System.Threading.Thread.Sleep(5000); MessageBox.Show("НАжато!"); //wb1.Refresh(); } }
Решение задачи: «Как реализовать нажатие кнопки в webbrowser c# что делать?»
textual
Листинг программы
response = request.Post("https://feedman.ru/channels/54093/messages.json", "utf8=%E2%9C%93" + "&message[upload_key]=" + message_key + "&message[message]=asdd" + "&message[publish_at_date]=20.11.2014" + "&message[publish_at_time]=17:55" ).ToString();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д