使用Python/BS解析实时数据HTML

使用Python/BS解析实时数据HTML,python,python-2.7,beautifulsoup,urllib2,urllib,Python,Python 2.7,Beautifulsoup,Urllib2,Urllib,我已经搜索了这些网页好几天没有成功,所以我希望这不是一个重复。如果是这样,我道歉。 我在一个本地网络上有一个设备,它提供了一个以HTML格式读取并实时更新的数据。到目前为止,我的BeautifulSoup和URLLIB2解析此数据的尝试都没有成功。 任何帮助都将不胜感激 这是源代码,其中包含感兴趣的数据: 如果结果输出: 解决了!:谢谢你的帮助。使用Selenium,我可以痛苦地将这些数据擦掉。然而,我不得不在源代码上使用BS‘bestify’函数,并手动计算要拼接的字符。我90%确信,除非您以

我已经搜索了这些网页好几天没有成功,所以我希望这不是一个重复。如果是这样,我道歉。 我在一个本地网络上有一个设备,它提供了一个以HTML格式读取并实时更新的数据。到目前为止,我的BeautifulSoup和URLLIB2解析此数据的尝试都没有成功。 任何帮助都将不胜感激

这是源代码,其中包含感兴趣的数据:

如果结果输出:


解决了!:谢谢你的帮助。使用Selenium,我可以痛苦地将这些数据擦掉。然而,我不得不在源代码上使用BS‘bestify’函数,并手动计算要拼接的字符。

我90%确信,除非您以某种方式渲染Javascript,否则您将无法获得这些数据

更多关于如何做到这一点的信息,请查看帖子

简而言之,您可以使用:

硒 PyQt5 干刮
你能用文本而不是图片来发布源代码吗?对那些试图提供帮助的人来说更好顺便说一句,如果信息是实时更改的,那么可能是信息是由JavaScript生成的,请求没有加载JS,您应该看看,我几天前提到,如果你通过这种方式进行讨论,这可能会有所帮助。请回答你的问题,并以文本形式包括源代码和输出。欢迎访问该网站:你可能想阅读,并相应地重新回答你的问题。
from bs4 import BeautifulSoup
import re
import urllib2
from urllib import urlopen
url = 'http://192.168.1.2/index.html#home-view'
#___________________________________________________________________
usock = urllib2.urlopen(url)
data = usock.read()
usock.close()
soup = BeautifulSoup(data, "html.parser")
result = soup.findAll('p', {'class':'gas-conc'})
print result