Здравствуйте!
Решил написать бота для подбора Track-номеров на сайте почты. В интернете нашел статью https://codeby.net/web/programmnoe-zapolnenie-polej-html-formy/
Мне нужно сделать так что б при загрузки формы заполнилось поле "Отслеживание" трэк номером, вот что у меня получилось:
Вот код:
private void TestTrackNumbers(string Track)
{
HtmlElement body = wb.Document.Body;
HtmlElementCollection inputArray =
body.GetElementsByTagName("input");
HtmlElement input = inputArray[0];
input.SetAttribute("value", Track);
}
Помогите сделать так что бы не было фоногого текста, OpenQA не предлагать.
Спасибо
Для начала следует посмотреть текущую логику работы плейсхолдера при вводе значения:
Как можно заметить, div.input__placeholder
удаляется при вводе значения. Проделайте анологичную операцию и вы:
var divs = body.GetElementsByTagName("div");
foreach (HtmlElement div in body.GetElementsByTagName("div"))
{
if (div.GetAttribute("className").Contains("input__placeholder"))
{
div.OuterHtml = "";
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Доброго времени сутокПодскажите, можно ли каким то образом, изменить HTML/CSS код страницы, к которой мы подключаемся? Чтобы например тот же yandex
В vs есть замечательная функция-это приконектится к веб-службе и сгенерировать все необходимое
Собственно есть DataGrid заполняемый в конструкторе классаПри нажатии на Ячейку Cell нужно получить данные этой ячейки в обьект DataGridCellInfo