Python 3.x Python请求获取未知大小的连续HTML流

Python 3.x Python请求获取未知大小的连续HTML流,python-3.x,events,get,streaming,python-requests,Python 3.x,Events,Get,Streaming,Python Requests,我正在使用Python3并请求连接到嵌入式设备。嵌入式设备生成HTML数据流。我可以成功连接并接收数据。在嵌入式设备上生成事件时,它会偶尔出现。没有已知的内容大小,流也没有特定的结尾。事件可以以不规则的间隔生成具有不同长度文本的“块”数据 当使用以下代码时,我可以看到通过的数据: import requests from requests.auth import HTTPDigestAuth url='http://url goes here' usr='username' pwd='passw

我正在使用Python3并请求连接到嵌入式设备。嵌入式设备生成HTML数据流。我可以成功连接并接收数据。在嵌入式设备上生成事件时,它会偶尔出现。没有已知的内容大小,流也没有特定的结尾。事件可以以不规则的间隔生成具有不同长度文本的“块”数据

当使用以下代码时,我可以看到通过的数据:

import requests
from requests.auth import HTTPDigestAuth
url='http://url goes here'
usr='username'
pwd='password'
params={'param1':'value'}
r=requests.get(url,params=params,auth=HTTPDigestAuth(usr,pwd),stream=True)
for chunk in r.iter_content(1024):
    print(chunk)
抱歉,如果我在上面的代码示例中遗漏了一些小细节,但我认为意图已经足够清楚了

我要做的下一步是在数据到达时处理数据块(事件驱动),并能够解析返回的HTML的主体(不需要标题)

有人能给我建议一种处理这种情况的方法吗

干杯并提前表示感谢

青蛙