Тег: Flamingo.XPath

  • Автоматическая генерация выражений XPath

    С помощью Конструктора вы можете автоматически получить выражения XPath с исходных страниц сайта для использования в шаблонах и заготовках. Благодаря этой функциональности вы сэкономите много времени и усилий, которые пришлось бы потратить на изучение синтаксиса XPath и непосредственно набора кода. Кроме […]

  • Условие привязки «JavaScript»

    Условие привязки «JavaScript» является наиболее гибким способом привязки к шаблону. Здесь можно воспользоваться «родными» выражениями JavaScript и выражениями Flamingo API. В поле Условия привязки необходимо указать требуемое выражение. Выражение JavaScript является телом функции и должно возвращать логическое значение true или false, используя ключевое […]

  • Условие привязки «XPath»

    Условие привязки «XPath» содержит выражение XPath. Чтобы привязать к такому шаблону страницу(ы), Конструктор анализирует содержимое страницы, и, если выражение XPath выполняется, возвращает TRUE, вследствие чего страница привязывается к шаблону. В поле Условия привязки необходимо ввести выражение XPath, которое должно выполняться на странице. Пример 1: […]

  • Пример 4: Установка значения HTML атрибута посредством функции XPath

    Вы можете использовать вывод значения, чтобы сгенерировать атрибут для HTML элементов: <img alt=»" src=»<!—{= X.value(‘//img[1]/@src’) }—>» /> В результате будет сгенерирован атрибут src для элемента IMG, со значением из исходной страницы. См. также Flamingo.XPath Flamingo API Синтаксис в шаблонах

  • Пример 3: Отображение значения, полученного функцией XPath

    Вы можете использовать вывод значения, чтобы вывести результат функций XPath: <!—{= Flamingo.XPath.value(‘//title’) }—> или <!—{= X.value(‘//title’) }—> В результате вы получите значение тега TITLE на исходной странице. X является псевдонимом Flamingo.XPath, используемом для экономии времени при наборе кода. См. также Flamingo.XPath […]

  • Flamingo.XPath.innerHTML()

    Метод innerHTML() используется для отображения внутреннего HTML кода узла, найденного по XPath. Синтаксис Flamingo.XPath.innerHTML(xPath, parent) Параметры Параметр ТИП ОПИСАНИЕ xPath String Выражение XPath. parent Node object Контекстный узел, относительно которого выполняется указанное выражение XPath. Возвращаемое значение Тип описание String Внутренний HTML код […]

  • Flamingo.XPath.html()

    Метод html() используется для отображения внутреннего HTML кода элемента, включая код самого элемента, найденного по XPath. Синтаксис Flamingo.XPath.html(xPath, parent) Параметры Параметр тип описание xPath String Выражение XPath. parent Node object Контекстный узел, относительно которого выполняется указанное выражение XPath. Возвращаемое значение ТИП описание […]

  • Flamingo.XPath.get()

    Метод get() используется для получения узлов с помощью XPath. Синтаксис Flamingo.XPath.get(xPath, parent) Параметры параметр тип описание xPath String Выражение XPath. parent Node object Контекстный узел, относительно которого выполняется указанное выражение XPath. Возвращаемое значение TYPE DESCRIPTION Array Массив объектов HTMLElement, найденных по XPath. […]

  • Flamingo.XPath.test()

    Метод test() возвращает значение TRUE в случае, когда узел, указанный в XPath, существует на текущей странице. В противном случае возвращает FALSE. Синтаксис Flamingo.XPath.test(xPath, parent) Параметры параметр тип описание xPath String Выражение XPath. parent Node object Контекстный узел, относительно которого выполняется указанное выражение […]

  • Flamingo.XPath.value()

    Метод value() используется для возвращения текстового значения указанного узла, найденного по XPath на текущей странице. Синтаксис Flamingo.XPath.value(xPath, parent) Параметры параметр тип описание xPath String Выражение XPath. parent Node object Контекстный узел, относительно которого выполняется указанное выражение XPath. Возвращаемое значение тип описание String […]