Задать вопрос

Как про парсить страницу роутера на предмет сбора подключившихся к нему клиентов?

Дано: роутер D-link dir860l, язык програмvирования Python(requests, bs4)

Вообщем проблема заключается в том что логинюсь на веб морде роутера, захожу на страницу с wifi клиентами и собираю всю информацию, но сама информация клиентов подгружается в форму чуть позже
как заставить код дождаться выполнения загрузки информации и вывести ее
силениум не предлагать тк нужно обойтись без вызова лишних окошек типо браузера
telnet, ssh, snmp не поддерживается

прошу помощи те форумы гугления и танцы с бубнами не помогают
  • Вопрос задан
  • 1065 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
martin74ua
@martin74ua Куратор тега Сетевое администрирование
Linux administrator
парсите веб интерфейс
Ответ написан
@grafist02511
В роутерах где есть телнет и вшит busybox можно узнать сколько пользователей(ip и mac) командой cat /proc/net/arp . потребуется библиотека telnetlib
Ответ написан
@misant
SysAdOps
Роутер умеет в ssh? Если да, то paramiko и по ssh там командочками.
Ответ написан
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
SNMP-протокол
Как пример реализации
https://geektimes.ru/post/256262/
В python эти данные можно получать через соответствующую библиотеку для snmp-протокола
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы