Помогите с кодом

Podric

Client
Регистрация
16.08.2019
Сообщения
76
Реакции
6
Баллы
8
var url = int.Parse(project.Variables["Random"].Value);
var a = int.Parse(project.Variables["width"].Value);
HtmlElement he = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("yt-formatted-string", "width", "a", "regexp", url);
if (he.IsVoid) return -1;
instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(he);
 
В чём нужна помощь и как проверить результат, если нет сайта на котором проверять?
 
  • Спасибо
Реакции: Podric
на сайте есть елемент с шириной припустим 100 но может бить и 110,мне нужно чтобь 100 или 110 подставлялось с переменной "a"
 
не очень понял объяснение, но похоже не тем способом решаете, попробуйте через javascript, получить значение, если это не шаблон на get post запросах.
 
  • Спасибо
Реакции: Podric
var url = int.Parse(project.Variables["Random"].Value);
var a = int.Parse(project.Variables["width"].Value);
HtmlElement he = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("yt-formatted-string", "width", "a", "regexp", url);
if (he.IsVoid) return -1;
instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(he);

переменная а должна быть без кавычек
 
  • Спасибо
Реакции: Podric
Я не силен в коде поетому просто хочу спросить возможно ли подставить в var a значенние с переменной а сама var a уже в атрибут для html (другими словами как подставить значение из переменной в атрибут HTML)
var url = int.Parse(project.Variables["Random"].Value);
var a = int.Parse(project.Variables["width"].Value);
HtmlElement he = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("yt-formatted-string", "width", "a", "regexp", url);
 
var url = int.Parse(project.Variables["Random"].Value);
var a = int.Parse(project.Variables["width"].Value);
HtmlElement he = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("yt-formatted-string", "width", a, "regexp", url);
if (he.IsVoid) return -1;
instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(he);

выделено жирным, но не похоже что будет работать как задуманно
 
  • Спасибо
Реакции: Podric
переменная а должна быть без кавычек
Знімок екрана 2021-03-14 201741.png
 
  • Спасибо
Реакции: specialist
по тестировать не на чем

C#:
Развернуть Свернуть Копировать
int num = int.Parse(project.Variables["Random"].Value);
string text = project.Variables["width"].Value;
HtmlElement he = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("yt-formatted-string", "width", text, "regexp", num);
 
  • Спасибо
Реакции: specialist и Podric
Парни Спасибо)))
 
преобразовние к целому возможно там не просто так, при подстановке нужно в строку вернуть
.ToString()

HtmlElement he = instance.ActiveTab.GetDocumentByAddress("0").FindElementByAttribute("yt-formatted-string", "width", a.ToString(), "regexp", url.ToString());

Парни Спасибо)))
Ок, но лучше кнопкой или написать, что вот это решение работает
 
  • Спасибо
Реакции: Podric

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)