User Tools

Site Tools


Sidebar



en:objects:anchor:get_all:get_all_hrefs_by_inner_text_2

This is an old revision of the document!


get_all_hrefs_by_inner_text

get_all_hrefs_by_inner_text_2($inner_text,$exactly=true,$separator="<br>",$frame=-1); - данная функция используется для получения всех href, с заданным внутренним текстом. (начиная с версии 4.6.3, описание старой функции можно посмотреть здесь < a href="/objects/DOM/anchor/get_all/get_all_hrefs_by_inner_text.php">get_all_hrefs_by_inner_text – получить все href с заданными внутренними текстами) < br > < br > функция на вход принимает параметры: < br > < br > < Li > < font color = green > $ inner_text < / font> – внутренний текст по которому мы находим необходимый нам элемент на странице (строка). Узнать Чтобы внутренний текст элемента, можно воспользоваться либо инспектором элементов, либо контекстным меню, либо посмотреть его в списке элементов.<БР><литий><цвет шрифта=зеленый>$ровно – точное соответствие внутреннего текста при поиске элемента (логическое), по умолчанию <шрифта цвет=синий>1 - внутренний текст элемента должен полностью совпадать с переданным параметром ( $ inner_text < / font>), если этот параметр задан как < font color = blue > 0 < / font>, то будет найден первый элемент во внутренним тексте которого содержится заданная строка ( $ inner_text < / font>). Начиная с версии 7.0.25 можно пердавать значение < font color = blue > 2 < / font>, тогда inner_text будет восприниматься как регулярное выражение для функции Java Script string.Search.
  • $separator – последовательность символов, которыми будут разделены результаты, по умолчанию <br> (строка).
  • $frame – номер фрейма, в котором мы ищем элемент (строка). Номера фреймов начинаются с нуля. По умолчанию < цвет шрифта = синий > -1 < / font >- элемент находится не во фрейме. Номер фрейма в котором находится нужный вам элемент можно узнать из инспектора задач, контекстного меню и панели списка элементов. и
    С версии 4.6.41 достпуно: можно передавать вложенные фреймы, принцип такой же самый, передается строка с номерами фреймов, разделенных <шрифта цвет=синий>: например при передаче <шрифта цвет=синий>"1:0:5" - будет выбран фрейм с номером <шрифта цвет=синий>1 в нем под фрейм с номером <шрифта цвет=синий>0 и в нем подфрейм с номером <шрифта цвет=синий>5
    а С версии 7.0.38 достпуно: можно передавать "URL-адрес=>ХХХ", тогда будет произведен поиск фрейма, который содержит заданнй ниц, или передавать "имя=>ХХХ" - тогда будет поиск фрейма, по заданной части имени.<бр><бр>После отработки функция возвращает результат своей работы в скрипт :<БР><литий><цвет шрифта=синий>, либо в – строка, содержащая атрибут всех найденных ссылок, разделенная $сепаратор'ом. Если ничего не нашли то возвращает пустую строку < br >

    PHP example:

     

    Python example:

     

    C# example:

     

    Java Script example:

     
  • en/objects/anchor/get_all/get_all_hrefs_by_inner_text_2.1602587791.txt.gz · Last modified: 2020/10/13 14:16 by sales