На всякий случай я проверил рекомендации по сбоям сервера и думаю, что этот вопрос подпадает под управление сторонних платформ или администрирование сетей. Я уверен, что я не единственный системный администратор, задавший этот вопрос!
В нашей сети около 15 больших МФУ / копировальных машин. Я хотел бы программно вытащить их данные отслеживания учетных записей (для каждого количества отпечатков кода пользователя), и я бьюсь о некоторые стены.
Веб-интерфейс предлагает для загрузки файл csv с данными отслеживания учетной записи, что очень хорошо. Но в первую очередь мне бы хотелось автоматизировать этапы получения этого CSV-файла.
Есть ли способ получить эти данные? Я понимаю, что ответ может заключаться в очистке данных из веб-интерфейса с помощью какого-либо типа сценариев.
Хотелось бы, чтобы это был комментарий - если бы у меня была репутация.
Еще больше хотелось бы, чтобы это было личное сообщение, но, очевидно, stackexchange этого не делает и никогда не будет.
SteadH: Хотите знать, повезло ли вам с этим? Я и сам пытаюсь сделать то же самое. Я использовал плагин firefox tamperdata, чтобы увидеть, что происходит во время процесса входа в систему (то есть какая страница загружена с какими данными POST), и попытался воспроизвести процесс, используя:
Автономный двоичный файл wget с параметрами --save-cookies, --keep-session-cookies и предоставлением данных POST с флагом --post-data.
Модуль запросов python с объектами сеанса.
Переход прямо с ip.addr.ip.addr / wcd / ulogin.cgi на /wcd/system.xml дает ошибку аутентификации - я пробовал загрузить URL-адрес посредника / wcd / proglog, но это, похоже, не имеет никакого значения . На промежуточной странице также есть некоторый javascript, который, по-видимому, устанавливает два новых бита данных cookie, пытается вручную добавить их с помощью запросов python, а затем запрашивает страницу system.xml, но там тоже нет кубиков.
Наше МФУ - это minolta C360, но я почти уверен, что веб-интерфейс является стандартным для всей их линейки.