Здравствуйте!
Например из роутера TL-MR3420 я мог получить список lan клиентов так:
curl -s --basic --user "admin:admin" -A "Mozilla/4.73 [en] (X11; U; Linux 2.2.15 i686)" --refer "http://192.168.1.1" "192.168.1.1/userRpm/LanArpBindingListRpm.htm"
Купил новый роутер TL-WR842N v5, а на нем все по другому. Интерфейс, без сомнения, стал удобнее и красивее.
Есть ли методы, как получить данные с нового роутера, получение страницы как раньше и ее парсить или можно как-то по другому?
Получение данных с роутера средствами CURL
Правила форума
Правила форума TP-LINK lll ЧАВО lll Первичная настройка WAN роутера lll Настройка под провайдеров lll Официальные прошивки и драйверы
Правила форума TP-LINK lll ЧАВО lll Первичная настройка WAN роутера lll Настройка под провайдеров lll Официальные прошивки и драйверы
-
- Сообщения: 134
- Зарегистрирован: 08 дек 2017, 11:29
- Страна: Russia
Re: Получение данных с роутера средствами CURL
На новых роутерах тплинка генерация URL' ов, насколько я знаю, происходит случайно. cURL работает именно с URLами, поэтому просто не получится задать refervolend писал(а): ↑25 окт 2018, 06:12Здравствуйте!
Например из роутера TL-MR3420 я мог получить список lan клиентов так:
curl -s --basic --user "admin:admin" -A "Mozilla/4.73 [en] (X11; U; Linux 2.2.15 i686)" --refer "http://192.168.1.1" "192.168.1.1/userRpm/LanArpBindingListRpm.htm"
Купил новый роутер TL-WR842N v5, а на нем все по другому. Интерфейс, без сомнения, стал удобнее и красивее.
Есть ли методы, как получить данные с нового роутера, получение страницы как раньше и ее парсить или можно как-то по другому?
Re: Получение данных с роутера средствами CURL
Жаль, придется openWRT устанавливать.
Я надеялся, что есть какой-то API, через который можно получать сведения из роутера.
Я надеялся, что есть какой-то API, через который можно получать сведения из роутера.
Re: Получение данных с роутера средствами CURL
Спасибо! но это слишком сложно.
Мне просто нужно знать во сколько сын пришел со школы и во сколько пошел гулять (например раз в 5 мин получать список клиентов домашнего WiFi).
Мне просто нужно знать во сколько сын пришел со школы и во сколько пошел гулять (например раз в 5 мин получать список клиентов домашнего WiFi).
Re: Получение данных с роутера средствами CURL
Смотреть-то я могу, работает домашний сервер терминалов, но это не то, что нужно.
При старом роутере, на сервере, раз в 5 мин запускался скрипт на питоне, который получал страницу средствами CURL и список подключенных клиентов записывал в mysql. Я потом мог видеть время прихода и время ухода родных (их смартфонов).
Ведь должен-же быть API. Когда со старого роутера CURLом получал страницу с таблицей клиентов, то там было удобно парсить ее, данные располагались в самом начале страницы и в удобном виде.
При старом роутере, на сервере, раз в 5 мин запускался скрипт на питоне, который получал страницу средствами CURL и список подключенных клиентов записывал в mysql. Я потом мог видеть время прихода и время ухода родных (их смартфонов).
Ведь должен-же быть API. Когда со старого роутера CURLом получал страницу с таблицей клиентов, то там было удобно парсить ее, данные располагались в самом начале страницы и в удобном виде.
Re: Получение данных с роутера средствами CURL
По системному журналу можно посмотреть в какое время какой мак адрес получал ip от роутераvolend писал(а): ↑29 окт 2018, 12:55Смотреть-то я могу, работает домашний сервер терминалов, но это не то, что нужно.
При старом роутере, на сервере, раз в 5 мин запускался скрипт на питоне, который получал страницу средствами CURL и список подключенных клиентов записывал в mysql. Я потом мог видеть время прихода и время ухода родных (их смартфонов).
Ведь должен-же быть API. Когда со старого роутера CURLом получал страницу с таблицей клиентов, то там было удобно парсить ее, данные располагались в самом начале страницы и в удобном виде.