Реализуйте селектор элементов по умолчанию, чтобы быть стабильным с течением времени



  • Бывает так, что запись с определенным типом селектора элементов выполняется так много раз, и через некоторое время BAS уже не находит много элементов и нужно менять тип селектора.

    Следует реализовать селектор элементов по умолчанию, который не меняется каждые 3 дня и должен быть стабильным.

    Селектор CSS - элементов, который имеет BAS, меняется очень быстро и при выполнении элементы не обнаруживаются.

    Также следует реализовать опцию изменения селектора элементов по умолчанию, чтобы не нажимать для каких-либо действий на селекторы "Xpath" или "Match".

    И иметь возможность изменять тип селектора для многих действий все вместе в один клик. Пример: от CSS до Xpath.

    Это сэкономило бы много времени пользователям.



  • У вас же уже есть Тема по этому и там Многие из нас её даже Апнули и зашёл Разговор на счёт этого - https://community.bablosoft.com/topic/14686/как-выбрать-тип-селектора-элементов-по-умолчанию

    Ну и Почитав ваши Запросы, вам по Сути в Заказ Скриптов Раздел надо.
    Тот же Фокс вам в той Теме Описывал, что он делает и не ток он по Сути, свои Селекторы.
    Я тож более к этому, но не во всех вариантах, они всё же с UserTrue более продвинуты ( они по сути и на первых порах мне и помогли ), хотя ещё есть не Мало Норм Кодеров, тот же ФастПейс и другие, всех не перечислить, глядите их Личку и Темы их и поймёте кто вам может более быстро помочь.
    Мыж тут, так кто Желает помочь и кто не занят и помогаем, друг другу.
    Но Ваша Тема более на Заказ Похожа :)



  • С вашего позволения попробую сформулировать запрос.
    Для меня стало удивительно, что куча людей вручную переписывает селекторы, предложенные БАСом по умолчанию. Многие из них продвинутые ребята. Вам не надоело? То что вы переделываете ручками возможно выдать автоматом? Такой алгоритм существует? Например привязка к атрибуту "name" или еще какому атрибуту. Кто наловчился в переписыванию селлекторов на универсальные и короткие, наверяняка понимает каким алгоритмом составить максимально универсальный селлектор? Я не призываю ломать всю логику БАСа, но как добавочный вариант дать пользователю возможность выбора алгоритма генерации селлектора не помешало бы. Уважаемые GameBot, Fox, UserTrue, olegtut, spacerange, у вас как я понимаю есть опыт и понимание как правильно составить короткий, уникальный, универсальный селлектор. Я уверен многие будут вам благодарны и вам самим сэкономит кучу времени, если алгоритм генерации селлектора довести до разработчика, а если он еще найдет время и добавит его в виде альтернативного варианта генерации и возможность выбора по умолчанию, вообще сказка будет и низкий поклон всем вам и разработчику.

    Спасибо за внимание



  • @serrgo said in Реализуйте селектор элементов по умолчанию, чтобы быть стабильным с течением времени:

    То что вы переделываете ручками возможно выдать автоматом? Такой алгоритм существует? Например привязка к атрибуту "name" или еще какому атрибуту. Кто наловчился в переписыванию селлекторов на универсальные и короткие, наверяняка понимает каким алгоритмом составить максимально универсальный селлектор?

    Опишу максимально простым языком, что бы найти статичное свойство селектора (или его родителя) нужно несколько раз перезагружать необходимую страницу, так как многие атрибуты могут генерироваться. Так же многие сайты имеют разные стили под разные устройства\браузеры (+разные версии браузеров), в конце концов разметка может меняться под разную геолокацию, здесь нет и не может быть автоматического определения 100% рабочего селектора, так как только разработчик сайта знает все нюансы своего сайта.

    @serrgo said in Реализуйте селектор элементов по умолчанию, чтобы быть стабильным с течением времени:

    Я не призываю ломать всю логику БАСа, но как добавочный вариант дать пользователю возможность выбора алгоритма генерации селлектора не помешало бы. Уважаемые GameBot, Fox, UserTrue, olegtut, spacerange, у вас как я понимаю есть опыт и понимание как правильно составить короткий, уникальный, универсальный селлектор. Я уверен многие будут вам благодарны и вам самим сэкономит кучу времени, если алгоритм генерации селлектора довести до разработчика, а если он еще найдет время и добавит его в виде альтернативного варианта генерации и возможность выбора по умолчанию, вообще сказка будет и низкий поклон всем вам и разработчику.

    Ну вот, я даже не первый в этом списке :D. У меня вопрос, а не многовато ли хотелок пользователи возлагают на разработчика? С чего вы взяли, что он будет даже рассматривать то, что нужно минимальному количеству пользователей?
    Есть гораздо более важные задачи - перевести BAS на новый браузерный движок, обеспечить анонимность и стабильность работы отпечатков. Это лучше, чем возится с тем, что пользователи могут сделать сами



  • @serrgo said in Реализуйте селектор элементов по умолчанию, чтобы быть стабильным с течением времени:

    Вам не надоело? То что вы переделываете ручками возможно выдать автоматом? Такой алгоритм существует?

    Если есть опыт, то это занимает секунды. Алгоритма не существует, так как бывает что даже руками сложно подобрать. BAS и так находит точные селекторы, если нажать на выпадающий список где поле с селектором, то там скорее всего будет нормальный вариант. А если уж BAS не может подобрать точный селектор, то добавляет "child". В таком случае можно и самому поискать варианты как привязаться.



  • Hello BAS: "Мне нужен авторегистратор гугла"



  • @Fox Давай по порядку):

    Список составлялся не по старшенству, а как в титрах к некоторым фильмам, в порядке появления в той теме.

    Принимать решение за разработчика, что ему нужно, какая идея ему понравиться а какая нет не нужно, мы все его уважаем и ценим и он взрослый человек чтобы определиться самостоятельно. Не всегда для принятия какого то решения нужен галдеж из кучи пользователей, умный человек способен отделить "мух от котлет", и увидеть ценность и актуальность идеи даже когда она исходит и поддержана 1 или 2 людьми, если эта фича стоящаа и имеет смысл, то это будет сделано. Так что не нужно недооценивать аналитические способности разработчика пожалуйста.



  • @serrgo said in Реализуйте селектор элементов по умолчанию, чтобы быть стабильным с течением времени:

    нимать решение за разработчика, что ему нужно, какая идея ему понравиться а какая нет не нужно, мы все его уважаем и ценим и он взрослый человек чтобы определиться самостоятельно. Не всегда для принятия какого то решения нужен галдеж из кучи пользователей, умный человек способен отделить "мух от котлет", и увидеть ценность и актуальность идеи даже когда она исходит и поддержана 1 или 2 людьми, если эта фича стоящаа и имеет смысл, то это будет сделано. Так что не нужно недооценивать аналитические способности разработчика пожалуйста.

    Вот я и руками подберу, автоматизм тут так сказать не нужен. Да и реализовать его будет на 100% не возможно, при редизайне сайта любой автоматизм отвалиться, так же как и подбор руками.

    А потому это сизифов труд.

    Не смог бас, открыли инспектор кода в хроме и нашли что надо. За вас вашу работу разработчик делать не сможет. А то скоро дойдет до того что захотите голосом управлять.



  • @spacerange said in Реализуйте селектор элементов по умолчанию, чтобы быть стабильным с течением времени:

    Если есть опыт, то это занимает секунды. так как бывает что даже руками сложно подобрать.

    🤨 Это занимает секунды или это трудно даже с вашими руками???



  • @Fox если вы можете сделать это вручную, почему вы не можете автоматизировать это?

    если вы можете сделать это вручную, почему вы не можете автоматизировать это?

    давайте сделаем программное обеспечение так же, как вы делаете это вручную.

    Если невозможно быть совершенным в 100% случаев, давайте сделаем его хорошим в 90% случаев, лучше, чем сегодня.



  • @Dasium said in Реализуйте селектор элементов по умолчанию, чтобы быть стабильным с течением времени:

    @spacerange said in Реализуйте селектор элементов по умолчанию, чтобы быть стабильным с течением времени:

    Если есть опыт, то это занимает секунды. так как бывает что даже руками сложно подобрать.

    🤨 Это занимает секунды или это трудно даже с вашими руками???

    Вы сложили два предложения в одно. В основном это занимает секунды, но бывает и сложно привязаться за конкретный селектор, такое случается когда на сайте пытаются защититься от автоматизации.



  • @Dasium said in Реализуйте селектор элементов по умолчанию, чтобы быть стабильным с течением времени:

    если вы можете сделать это вручную, почему вы не можете автоматизировать это?

    Потому что каждый случай индивидуальный.



  • @spacerange не может быть 100 способов выбрать элемент с помощью Xpath, если для этого требуется 10 различных способов, то запустите программу, чтобы сделать 10 циклов, а затем выберите правильный, например.



  • @Dasium said in Реализуйте селектор элементов по умолчанию, чтобы быть стабильным с течением времени:

    Если невозможно быть совершенным в 100% случаев, давайте сделаем его хорошим в 90% случаев, лучше, чем сегодня.

    Это не так, то что есть сейчас, это лучше того что вы предлагаете. Вообще эта тема не имеет смысла и обычно такие темы игнорируются, так как подобные предложения возникают из за нежелания изучать базовые функции программы.



  • @spacerange
    Теперь селектор по умолчанию-CSS "CHILD". Самый худший.

    Невозможно выбрать, какой тип селектора поставить по умолчанию, но нужно нажимать для каждого действия, какой тип селектора вам нужен.

    по крайней мере, должен быть в состоянии выбрать тип селектора по умолчанию и иметь возможность изменить тип селектора на множество действий вместе.



  • @Dasium said in Реализуйте селектор элементов по умолчанию, чтобы быть стабильным с течением времени:

    ете сделать это вручную, почему вы не можете автоматизировать это?
    давайте сделаем программное обеспечение так же, как вы делаете это вручную.
    Если невозможно быть совершенным в 100% случаев, давайте сделаем его хорошим в 90% случаев, лучше, чем сегодня.

    Уважаемый вас переклинило ? В один голос говорят что ЭТО НЕ НАДО, но вам хоть кол на голове чеши. Хочу и все.

    Для вас сложно выбрать селектор ?
    Для вас сложно найти селектор ?
    Для вас долго найти селектор ?

    Тогда если вам сложно, долго, то может вообще не стоит заморачиваться ? Создавать программу тоже не быстро. Опять же... поищите занятие себе по душе. Где все будет быстро и четко так как захотите вы.

    А то развели балаган.



  • @dobrok said in Реализуйте селектор элементов по умолчанию, чтобы быть стабильным с течением времени:

    @Dasium said in Реализуйте селектор элементов по умолчанию, чтобы быть стабильным с течением времени:

    ете сделать это вручную, почему вы не можете автоматизировать это?
    давайте сделаем программное обеспечение так же, как вы делаете это вручную.
    Если невозможно быть совершенным в 100% случаев, давайте сделаем его хорошим в 90% случаев, лучше, чем сегодня.

    Уважаемый вас переклинило ? В один голос говорят что ЭТО НЕ НАДО, но вам хоть кол на голове чеши. Хочу и все.

    Для вас сложно выбрать селектор ?
    Для вас сложно найти селектор ?
    Для вас долго найти селектор ?

    Тогда если вам сложно, долго, то может вообще не стоит заморачиваться ? Создавать программу тоже не быстро. Опять же... поищите занятие себе по душе. Где все будет быстро и четко так как захотите вы.

    А то развели балаган.

    успокойся, никто не спрашивал твоего мнения на этот счет.

    Вы читали, что этот раздел форума называется "Запросы функционала "?

    Если вам не нужна функция запроса пользователя, то продолжайте жить своей жизнью и не комментируйте.

    Почему вы вообще это прокомментировали? Неужели тебе больше нечем заняться?



  • @Dasium said in Реализуйте селектор элементов по умолчанию, чтобы быть стабильным с течением времени:

    Вы читали, что этот раздел форума называется "Запросы функционала "?

    Короче, чтобы прекратить это холивар открою секрет, который вовсе не секрет. Этот раздел разработчик давным давно не читает и вообще он тут ничего не читает xD



  • @UserTrue Куча народу ходит по церквям и тратят свое личное невосполнимое время на запросы, без гарантии что они будут услышаны. Вот и мы тут просто верим что разработчик нас слышит.. Даже когда у него нет интернета и он спит он все равно с нами на связи.. Ты нашу веру не убьешь даже не пытайся!



  • @serrgo Похвально xD


Log in to reply