Добрый день, Уважаемые Форумчане!
Столкнулся с проблемой, кубик C# выдает ошибку: Выполнение действия CSharp OwnCode: Код 1. [Строка: 12; Cтолбец: 0] Выдано исключение типа "System.Exception".
Тестировал Xpath в Xpath Helper, нужные значения выдает, так что с ней все в порядке. Судя по всему это какой-то конфликт с библиотекой. В коде я имею весьма поверхностные знания, но вместе с ChatGPT мы пришли к такому выводу))
Что в кубике:
Рассчитываю на Вашу помощь в решении этого вопроса!
Столкнулся с проблемой, кубик C# выдает ошибку: Выполнение действия CSharp OwnCode: Код 1. [Строка: 12; Cтолбец: 0] Выдано исключение типа "System.Exception".
Тестировал Xpath в Xpath Helper, нужные значения выдает, так что с ней все в порядке. Судя по всему это какой-то конфликт с библиотекой. В коде я имею весьма поверхностные знания, но вместе с ChatGPT мы пришли к такому выводу))
Что в кубике:
Код 1:
string text = project.ExecuteMacro(project.Variables["get"].Value);
var errorIfEmpty = true;
var htmlDocument = new HtmlDocument();
htmlDocument.LoadHtml(text);
var xpathExpression = "//div[@class='collection-card-container']//a[@class='']/@href[starts-with(., '/category-')]";
var targetNode = htmlDocument.DocumentNode.SelectSingleNode(xpathExpression);
if (targetNode == null)
{
if (errorIfEmpty) throw new Exception();
}
else
{
project.Variables["container"].Value = targetNode.InnerText.Trim();
}