Try using "Template" action and construct your text with hyerlinks than paste it to page.
Other option is to create simple LOCAL html page somewhere on your hard disk with
desired text and links, than open that local html page in another tab in BAS and than copy
from that tab to the tab where you are working.
Внести изменения в код страницы
-
Добрый день.
Задача достаточно простая, но, вероятно, я не могу понять принцип.
Делают запросы, получаю ответ. Вроде все хорошо. Только вот после мне необходимо в коде страницы изменить значение (value) элемента на один из полученных ответов.
Как это сделать я понять не могу.П.С. решаю капчу по API.
-
@ctaptep said in Внести изменения в код страницы:
Добрый день.
Задача достаточно простая, но, вероятно, я не могу понять принцип.
Делают запросы, получаю ответ. Вроде все хорошо. Только вот после мне необходимо в коде страницы изменить значение (value) элемента на один из полученных ответов.
Как это сделать я понять не могу.П.С. решаю капчу по API.
Действие "Выполнить Javascript На Элементе" на необходимом элементе:
self.value = "Значение" -
@ctaptep said in Внести изменения в код страницы:
@fox Подскажи, пожалуйста, как обозначить именно этот value?
Фанкапча? )) тоже недавно её решал, даже где то шаб валяется. Через какой сервис решаешь?
-
@fox пока пробую через Rucaptcha. Честно говоря первый опыт работать с запросами в принципе. Ничего сложного, только как применить полученный результат?!? "Найдите элемент с id fc-token и измените его значение (value) на полученый токен." - и я повис....
-
@ctaptep said in Внести изменения в код страницы:
up
Апом делу не поможешь
Действие "Выполнить Javascript На Элементе" с селектором капчи и кодом:
document.getElementById("funcaptcha_token").value = "[[TOKEN]]" -
@ctaptep said in Внести изменения в код страницы:
@fox said in Внести изменения в код страницы:
document.getElementById("funcaptcha_token").value = "[[TOKEN]]"
Остается понять по какому элементу мне клацать. Но спасибо, уже ближе к решению.
Клацать нужно на капчу
:Dу меня на двух сайтах подошёл такой css селектор:
>CSS> #fc-iframe-wrap >FRAME> >FRAME> >CSS> #FunCAPTCHA -
@fox Селектор не подходит. Как написано в документации api: "Найдите элемент с id fc-token и измените его значение (value) на полученый токен"
Селектор, который вы написали находится здесь. Рис.1
Необходимый, опираясь на "документацию" элемент находится тут. Рис.2

А селектор вообще, получается, где тот тут. Рис. 3
В общем, я в растерянности.
-
@ctaptep said in Внести изменения в код страницы:
@fox Селектор не подходит. Как написано в документации api: "Найдите элемент с id fc-token и измените его значение (value) на полученый токен"
Селектор, который вы написали находится здесь. Рис.1
Необходимый, опираясь на "документацию" элемент находится тут. Рис.2
А селектор вообще, получается, где тот тут. Рис. 3В общем, я в растерянности.
Вы ведь отличаете атрибуты name от id?
-
@fox Думаю, да. name - для отправки формы. id- идентификатор элемента в html. Я думал опечатка в документации, мол нет такого id.
Я выполнил, что Вы рекомендовали "Выполнить Javascript На Элементе" с рекомендованным селектором. Данные были добавлены. Осталось отправить форму, так получается? -
@fox хотелось бы пример. а то что-то сделал все по гайду, а вот фанкапче без разницы что я там ей применил. как была, так и осталась


