我有一个小型网络,其中包括多台PC和投影仪。通常,当我输入特定投影仪的ip地址时,我可以通过浏览器查看投影仪的状态(运行时间、灯寿命等)。我想知道是否可以使用python脚本获取网络上投影仪的信息。我的想法是创建一个小的tkinter应用程序,当用户请求时,它将显示这些投影仪状态。我必须承认,我太雄心勃勃了,因为我没有足够的网络编程知识。但如果你们中的任何人能帮助我,我将不胜感激。
发布于 2013-03-18 11:29:30
这在某种程度上取决于页面的复杂程度。如果它是纯文本,那么这样的代码应该可以工作
import urllib
stats_text = urllib.urlopen('http://ip.of.projector').read()如果您需要解析返回的页面来提取这些值,那么您可能需要查看BeautifulSoup
发布于 2013-03-18 11:28:10
你可以用几种方法来完成,但是由于你没有提供太多的信息,我建议你使用mechanize或splinter,它们都可以作为浏览器使用,这样你就可以阅读HTML语言上的内容,甚至可以填写/提交表单等等。
https://stackoverflow.com/questions/15469296
复制相似问题