У меня есть небольшая сеть, которая включает в себя несколько ПК и проекторов. Как правило, я могу видеть статус проектора (время работы, срок службы лампы и т. Д.) Через браузер, когда я ввел адрес ip конкретного проектора. Мне интересно, можно ли получить информацию о проекторах в сети, используя скрипт python. Моя идея - создать небольшое приложение tkinter, которое отобразит этот статус проектора при запросе пользователя. Я должен признать, что я слишком амбициозен, поскольку у меня недостаточно знаний по сетевому программированию. Но если кто-то из вас поможет мне, я буду очень благодарен.Получение информации из сетевых проекторов с использованием сценария python
ответ
Это своего рода зависит от того, насколько сложна эта страница. Если это обычный текст, то что-то, как это должно работать
import urllib
stats_text = urllib.urlopen('http://ip.of.projector').read()
Если вам нужно разобрать возвращаемую страницу на все, чтобы извлечь значения, вы можете захотеть взглянуть на BeautifulSoup
вы можете сделать это несколькими способами, но так как вы не указали столько информации, я бы порекомендовал пойти с mechanize или splinter, оба работают в качестве браузера, чтобы вы могли читать, что находится в HTML, и даже заполнять/отправлять бланки и многое другое Больше.
спасибо за ваш ответ тоже. пример в механизации почти такой же, как то, что сказал Адам. Полезные вещи! –
- 1. Получение информации о реестре с использованием Python
- 2. Извлечение сетевых журналов с использованием Python
- 3. Получение информации из общедоступного каталога с использованием Python и BeautifullSoup
- 4. Получение информации из тега select с использованием Python Tornado
- 5. Получение информации из класса с использованием структуры
- 6. Python - получение информации из файла syslog
- 7. Получение информации из html
- 8. Получение информации с веб-сайта с использованием python
- 9. Получение необходимой информации о компьютере для сетевых администраторов
- 10. Получение переменных из Scapy с использованием Python
- 11. Python - CSV модуль, Получение информации из файла
- 12. Python Получение информации из базы данных SQLite3
- 13. Получение конкретной информации из исходной информации в python
- 14. Получение ваших транзакций Flattr из сценария python?
- 15. Получение информации о модели камеры изображения с использованием Python
- 16. Получение текущего типа оболочки из сценария python
- 17. Получение информации из формы HTML с флажками с флагом Python
- 18. Сравнение и получение информации с использованием подзапросов
- 19. Получение информации о стиле с использованием XSSFSheetXMLHandler
- 20. Получение ограниченной информации от JSON с Python
- 21. Получение информации о FFProbe с помощью Python
- 22. получение информации из curl
- 23. Получение информации из QueryDict
- 24. Получение информации из NSObject
- 25. Получение информации из Stormpath?
- 26. Python - получение информации от узлов
- 27. Получение информации из Enum
- 28. Получение дополнительной информации из трассировки стека
- 29. Получение дополнительной информации из Microsoft.AspNet.Membership.OpenAuth
- 30. Получение информации из DataGridView
Он работает как чемпион! большое спасибо. единственная проблема, с которой я столкнулся сейчас, заключается в том, что когда я запускаю скрипт, он просит меня ввести имя пользователя и пароль для доступа к странице. Есть ли способ автоматизировать процесс? –
Если страница использует HTTP Basic Authentication, решения в этой теме [] (http://stackoverflow.com/questions/635113/python-urllib2-basic-http-authentication-and-tr-im) может работать для вас , –
спасибо Адам, он работает! Я думаю, что пришло время для меня немного разобраться с красивым супом. Еще раз спасибо за вашу помощь! –