Выполнить поиск на странице
-
Добрый вечер. Подскажите пожалуйста, есть ли решение. Нужно выполнить команду на странице ctrl+f ( выполнить команду найти) . Дальше откроется окно и уже дальнейшие действия. Через какую команду это можно выполнить? Через ввод текста не работает. Спасибо!
-
генерировать событие нажатия клавиши на js не пробовали?
-
@SimpleBot said in Выполнить поиск на странице:
генерировать событие нажатия клавиши на js не пробовали?
к сожалению в js пока не разбираюсь, на любительском уровне. Как именно?
-
Можно с Регулярным выражением как то решит это задача! Покапайте там! Ну там пожно получит лишь Значения true или False
-
@dokznx через ctrl+f какое окошко тебе может открыться? используй Двигать мышь над элементом и match
-
@Zack9 said in Выполнить поиск на странице:
@dokznx через ctrl+f какое окошко тебе может открыться? используй Двигать мышь над элементом и match
поиск на странице. Нужна эмуляция нажатия на клавишу F3 или ctrl f.
-
@dokznx для чего может быть нужно это окошко? когда у баса по селекторам ищет что нужно
-
@Zack9 said in Выполнить поиск на странице:
@dokznx для чего может быть нужно это окошко? когда у баса по селекторам ищет что нужно
По селекторам не подходит. Значение нужного мне элемента постоянно меняется.
-
@dokznx ищи текст селектором match, ctrl+f ты также только текст сможешь искать и если он меняется, он также через твой ctrl+f будет меняться
-
@Zack9 said in Выполнить поиск на странице:
@dokznx ищи текст селектором match, ctrl+f ты также только текст сможешь искать и если он меняется, он также через твой ctrl+f будет меняться
Спасибо за ответ.
-
@dokznx said in Выполнить поиск на странице:
к сожалению в js пока не разбираюсь, на любительском уровне. Как именно?
Попробуйте вот так Браузер -> Яваскрипт:
var eventType = "keydown"; // keyup var event = new Event(eventType); event.which = 70; event.keyCode = 70; event.key = "f"; event.code = "KeyF"; event.charCode = 0; event.ctrlKey = true; event.type = eventType; document.dispatchEvent(event);
-
@SimpleBot said in Выполнить поиск на странице:
var eventType = "keydown"; // keyup
var event = new Event(eventType);
event.which = 70;
event.keyCode = 70;
event.key = "f";
event.code = "KeyF";
event.charCode = 0;
event.ctrlKey = true;
event.type = eventType;
document.dispatchEvent(event);Спасибо! Попробовал,но не открывается окно поиска.
-
@dokznx дайте ссылку на страницу, если можно
-
@dokznx said in Выполнить поиск на странице:
Добрый вечер. Подскажите пожалуйста, есть ли решение. Нужно выполнить команду на странице ctrl+f ( выполнить команду найти) . Дальше откроется окно и уже дальнейшие действия. Через какую команду это можно выполнить? Через ввод текста не работает. Спасибо!
А смысл эмуляции команды "найти"? Ведь это инструмент браузера и вы ни каким способом не получите данные элемента (координаты или селектор) по этому инструменту.
-
@Fox said in Выполнить поиск на странице:
@dokznx said in Выполнить поиск на странице:
Добрый вечер. Подскажите пожалуйста, есть ли решение. Нужно выполнить команду на странице ctrl+f ( выполнить команду найти) . Дальше откроется окно и уже дальнейшие действия. Через какую команду это можно выполнить? Через ввод текста не работает. Спасибо!
А смысл эмуляции команды "найти"? Ведь это инструмент браузера и вы ни каким способом не получите данные элемента (координаты или селектор) по этому инструменту.
Не мешай )
-
-
@Fox said in Выполнить поиск на странице:
@dokznx said in Выполнить поиск на странице:
Добрый вечер. Подскажите пожалуйста, есть ли решение. Нужно выполнить команду на странице ctrl+f ( выполнить команду найти) . Дальше откроется окно и уже дальнейшие действия. Через какую команду это можно выполнить? Через ввод текста не работает. Спасибо!
А смысл эмуляции команды "найти"? Ведь это инструмент браузера и вы ни каким способом не получите данные элемента (координаты или селектор) по этому инструменту.
Я его хочу найти по названию, получить обновленный измененный селектор и дальше с ним работать. Через match и ввод текста не находит, думал через эмуляциию клавиш можно решить. Может и есть вариант быстрее решить вопрос, но с минимальными знаниями этот путь долог) но в любом случае спасибо за участие!
-
@SimpleBot said in Выполнить поиск на странице:
@dokznx дайте ссылку на страницу, если можно
-
@dokznx стандартное окошко поиска действительно найти и использовать нельзя так как оно не находится на самой веб-странице. Напишите в личку, что вы хотите получить на странице может помогу.