http2000, На самом деле ничего сложного, жаль что в текущее время, под всё есть библиотеки и за короткими и скромными функциями лежит вылизанный код. Я помню время, когда сам либу себе для телеграм бота писал, пришлось самому в апи разбираться)
Так что рекомендую развиваться, а не сидеть на готовых либах)
http2000, Ну да, она раз в секунду условно делает запрос и получает json объект, в котором есть массив сообщений, дальше библиотека их распихивает по внутренним структурам и отдаёт на обработку в ваш код. Если длина массива нулевая, то логично, что ничего не происходит.
http2000, Не совсем понял фразу "не пропустить запрос". Да библиотеку 'купается в обновлениях от телеграм сервера'. Там есть такая штука как offset, у каждого сообщения он есть, после того как бот ответил на сообщение, библиотека удаляет через offset это сообщение.
Сообщения никуда не деваются, они хранятся в api(лимитированное кол-во), пока библиотека не удалит их используя offset, в знак того, что бот их обработал.
Антон, Думаю без шансов, всё слишком обфусцировано, максимум это проксировать некоторые знаковые элементы типа navigator, чтобы понять, что он вообще запрашивает и получает, да и чем оно отличается от обычной страницы, но не все объекты можно проксировать и желательно как-нибудь не вручную, а я так не умею =(
Антон, возможно, ещё один нюанс заметил. обычно в теле ответа есть форма с пост запросом и параметрами, когда запускается в обычном браузере, после 5 секунд, он отправляет пост запрос из формы с параметрами и получает по итогу нормальную страницу, а в selenium в первой вкладке, он отправляет просто запрос без параметров, не из формы и получает в ответ тело с той же капчей и так до бесконечности.
Hemul GM, Человек только что зарегал акк и задал 1 вопрос, это не спамить, другое дело, что таких много, но это ничего не меняет, ну не знает основ питона и что дальше, вместо нормально объяснить или кинуть ссылку, нужно переходить на умственные возможности?
Да я согласен, что нужно учить решать вопросы самостоятельно, гуглить там и всё остальное, но человеку нужно говорить об этом или в идеале показать. Да каждый может не найти нужную статью в интернете и может прийти сюда, есть много факторов.
А у него пока нету опыта, он решил попробовать что-то написать впервые, а его сразу опускают ниже плинтуса, нормально по вашему?
Hemul GM, Ну не все люди такие, как вы, дальше что? Простите, не хотел вас задеть, просто впервые с таким сталкиваюсь, что буквально начинается переход на личности из-за банального вопроса, ладно можно кинуть жалобу на вопрос, но тут именно указание умственных возможностей.
На счёт никогда, я бы свами поспорил, даже одержал бы победу, на данном форуме может быть, но вообще разумеется нет.
Hemul GM, ну допустим он этот шаг пропустил или в ответах на стаке ничего не понял из-за херового знания английского и пришёл сюда, дальше что ? Это причина вести себя как неадекватное говно, по моему уже пора смирится с подобными штуками, да и ты я думаю не раз совершал подобные затупы, за которые стыдно становится, после получения ответа !?
Hemul GM, ну все ж из нас начинали когда-то, или хочешь сказать, ты с пелёнок уже знал основы С++ и мог спокойно с нуля написать свой браузер =/ Я вот думаю нет, да можно с подобными вопросами как-то шутить или что-то ещё, но не больше, в данном случае ваше поведение не уместно.
Да я допускаю вероятность того, что там остался кусочек нечисти, который и светится лучами радуги перед cloudflare.
Но тогда стоит открыть новую вкладку, даже средствами js и всё работает без проблем. Почему ?