多亏了从我的笔记本电脑到precia molen的i40的以太网连接,我可以在网上输入以下信息: http://192.168.1.101/ValPoids.cgx 这将为我检索称重传感器的值。 多亏了python,我编写了这样一个小代码来捕捉我需要的信息。然而我得到了很多我不感兴趣的东西,所以我想删除它,只得到重量的信息。你知道吗
这是用python编写的代码:
import urllib.request
import time
while True :
page = urllib.request.urlopen('http://192.168.1.101/ValPoids.cgx')
print(page.read())
time.sleep(1)
最后程序显示:
b'<form><text><id>ValPoids</id><value> 0.4 kg</value></text><text><id>info</id><value>FALSE</value></text><text><id>TypePoids</id><value> </value></text><text><id>HorsGammes</id><value> </value></text><text><id>Instable</id><value> ~</value></text><text><id>Etendue</id><value> </value></text><text><id>Zero</id><value> </value></text></form>'
b'<form><text><id>ValPoids</id><value> 0.5 kg</value></text><text><id>info</id><value>FALSE</value></text><text><id>TypePoids</id><value> </value></text><text><id>HorsGammes</id><value> </value></text><text><id>Instable</id><value> ~</value></text><text><id>Etendue</id><value> </value></text><text><id>Zero</id><value> </value></text></form>'
我想要的是每次测量时只得到0.5公斤或0.4公斤。 我想抹掉所有的东西。 谢谢你的帮助!你知道吗
它告诉我intsall是一个无效的语法。。。你知道吗
使用BeautifulSoup只获取元素的文本。 或者你可以用正则表达式。 如果你没有BeautifulSoup,你应该先安装它。你知道吗
pip安装程序4
使用BeautifulSoup:
最后,我试图找到一个解决方案,通过这种方式,您可以轻松地删除结果中不需要的部分:
加载文件时使用:
然后你读ln,然后把ln转换成一个字符串,这要归功于:
之后,唯一要做的就是用以下方法将不需要的内容替换为不需要的内容:
示例:
它将取代你不想要的东西。你知道吗
相关问题 更多 >
编程相关推荐