Anonymous
На гитлабе не зарегаться по яндекс.ком почте? :/
Damir
а какие там функции относятся к прошивке роутера?
я полагаю, что нет отдельных либ для работы с роутерами
Andrew
а какие там функции относятся к прошивке роутера?
А почему ты спрашиваешь про прошивку роутера если изначально собирался проверять наличие обновлений
uniq
что за роутер
под любой нужно сделать
Andrew
проверять наличие обновлений прошивки роутера
на каком ресурсе публикуются обновления?
uniq
скорее всего на сайте или ftp сервере будет
Agal1ar3pt
под каждый роутер надо будет писать свой запрос на офф. сайт например, парсить ответ
uniq
но нужно узнать версию роутера
uniq
потому и спрашиваю либы под роутер
Andrew
потому и спрашиваю либы под роутер
ты скрипты собираешься где запускать? На роутере или в стороне
uniq
на компе подключенного к wii
Agal1ar3pt
Nintendo Wii?
Andrew
на компе подключенного к wii
ну тебе надо придумать как опрашивать версию роутера
Agal1ar3pt
нужен подопытный роутер )
Кирилл
Добрый день. Прошу помочь разобраться. Делаю для себя бота телеграмм, бот парсит флибусту, выдаёт результат, при выборе формата книги - начинает загрузку и отправляет в телеграм обратно в тот же чат. Использую метод getUpdates и обрабатываю каждое событие из полученного массива последовательно. Все работает довольно сносно, однако момент загрузки и отправки книги - это около 30-40 секунд, соответственно остальные события ждут, пока это кончится. Вот пример конечного кода, https://dpaste.de/jXME, получаю весь массив, и дальше обрабатываю по одному. Пробовал threading добавить в message_processing, но вообще ничего не изменилось. Собственно пробовал t = threading.Thread(target=one_message_processing(update)) t.start() Цель - чтобы книга качалась в фоне и бот не фризился для остальных запросов
uniq
import os os.system("uname -a")
там нет прошивки)
Anonymous
как вынести логику форму из вьюхи? в джанге.
uniq
скрипт будет запускаться на mac скорее всего)
Damir
Добрый день. Прошу помочь разобраться. Делаю для себя бота телеграмм, бот парсит флибусту, выдаёт результат, при выборе формата книги - начинает загрузку и отправляет в телеграм обратно в тот же чат. Использую метод getUpdates и обрабатываю каждое событие из полученного массива последовательно. Все работает довольно сносно, однако момент загрузки и отправки книги - это около 30-40 секунд, соответственно остальные события ждут, пока это кончится. Вот пример конечного кода, https://dpaste.de/jXME, получаю весь массив, и дальше обрабатываю по одному. Пробовал threading добавить в message_processing, но вообще ничего не изменилось. Собственно пробовал t = threading.Thread(target=one_message_processing(update)) t.start() Цель - чтобы книга качалась в фоне и бот не фризился для остальных запросов
в том коде, что ты представил, ты как таргет передаешь то, что возвращает твоя функция место функиции t = threading.Thread(target=one_message_processing, args=(update,)) это будет правильным
Проксимов
Бери aiogram
Кирилл
в том коде, что ты представил, ты как таргет передаешь то, что возвращает твоя функция место функиции t = threading.Thread(target=one_message_processing, args=(update,)) это будет правильным
Блин, как я мог так протупить.. Видел же в примерах, но что-то дернуло сделать по другому. Так работает ожидаемо, продолжаю тестировать. Спасибо.
Кирилл
Бери aiogram
Спасибо, я посмотрю библиотеку, но у меня цель была скорее сделать это самому, чтобы 1. Разобраться, 2. Пока что не использовать веб-хуки, нет готового окружения для приема запросов с ssl. А pyTelegramApi на getUpdate, через bot.infinity_polling или polling постоянно выбрасывал ошибки, что уже запущен другой инстанс
Damir
telepot?
я использовал python-telegram-bot
Кирилл
telepot?
А вот он вообще не заработал, не удалос даже соединиться по документации
Agal1ar3pt
Futorio
что aiogram, что нет
Futorio
ой, глупость сказал, сорри
Futorio
перепутал с проксями
Кирилл
так вебхуки-то всё равно нужны
ну я пока могу работать через long polling  запросы с таймаутами
Проксимов
ой, глупость сказал, сорри
Но... Вебхуки нужны...
Кирилл
Но... Вебхуки нужны...
Согласен, ничего против не имею. Но это следующий этап. Нужно всё таки есть по частям
Futorio
ну в местах, где телега не забанена, можно поллингом потестить
Кирилл
Ещё раз всем спасибо, буду разбираться со следующими этапами, и посмотрю библиотеки
Dmytro
Но... Вебхуки нужны...
Поллинг проще
CMy3u🐈
Хмм..
Дотчик штоле?
Nikita
такой вопрос есть список idшников во фронте нормально его post-запросом на сервер пересылать?
Nikita
Что тебя смущает?
ну на сколько это "законо"
Nikita
я так не делал раньше прост
🍁 Jaŭhien
Законом не запрещено)
Nikita
ну и отлично
Nikita
сервер restfull или rpc?
Пытаюсь в рестфул
Евгений
Пытаюсь в рестфул
А что ты хочешь таким запросом сделать? Создать объект, обновить или заменить?
Nikita
Простотпередать кучи айдигек, которые в свою очередь сохркнятся в бд
Евгений
post - создание. все правильно делаешь.
SHADRIN
парни как быть я ищу элемент, если его нет ошибка, а как сделать так что если его нет просто не буду искать что бы не выбивало и желательно без try except
SHADRIN
Damir
селен
find_elements_by_xpath
SHADRIN
да
Damir
да
Наверное, ты ищешь не elements, а element
SHADRIN
Наверное, ты ищешь не elements, а element
не я не спрашивю по ошибке просто на сайте таблица так скажем и не вкаждой ячейке ожидаемый объект вот как сделать что бы если объекта нет мы просто пропустим а не ошибку бьти
🍁 Jaŭhien
А что за ошибка?
SHADRIN
А что за ошибка?
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":".//span[@class="line-event__score-value"]"}
🍁 Jaŭhien
В try/except оборачивай
SHADRIN
В try/except оборачивай
неееее я же писал без этого\
SHADRIN
пример конструкции while: for: for: как выйти из всех for но не из while
Anonymous
break break
SHADRIN
да но где ставить
SHADRIN
по табуляции