а зачем ты пытаешься сконнектить ботов? делай все эти операции под капотом у себя. а потом просто отправляй sendMessage тем ботом, который для клиентов
Антон, ну через браузерную адресную строку ты защитишься этим. но есть к примеру postman и подобный софт, где можно воспроизвести любой запрос с любыми настройками
данные подгружаются потом через ajax. т.е. в изначальном html, который пришел из бека - его нет. такие данные этим способом не спарсить. гугли "как парсить динамические данные"
Алекс Арт, вычисление то может и простое, но оно написано не на языке js. поэтому тебе нужно превратить свою строку в js выражение. в примере твоем не хватает символа"*". вот ты можешь сам придумать функцию, которая будет тыкать нужные операторы в нужные места, либо искать библиотеки, которые это умеют делать.
ну либо забить и заставлять пользователя нормально писать со всеми нужными знаками для js
The_XXI, все также из за inline и inline-block отступов дефолтных. можешь поиграться с vertical-align у иконки чекбокса. а лучше просто задай для label {display: flex;}
да. потому что ему сначала нужно будет подключиться к этому источнику, а только потом загружать данные. погугли preconnect. там в теории можно уравнять шансы, но скорее всего тоже один источник будет выигрывать