37,719
社区成员
发帖
与我相关
我的任务
分享
In [11]: ptn = re.compile(r'weather-date">[\s\S]*?</div>[\s\S]*?</div><div>([\s\S]*?)</div>')
In [12]: items = re.findall(ptn, res.text)
In [13]: items
Out[13]:
[' 多云\n ',
' 多云\n ',
' 雷阵雨\n ',
' 雷阵雨转多云\n ',
' 多云\n ',
' 多云\n ',
' 多云\n ',
' 晴转小雨\n ',
' 小雨转多云\n ',
' 小雨转晴\n ',
' 小雨\n ',
' 阴转小雨\n ',
' 小雨转多云\n ',
' 多云转晴\n ']
In [14]: weather = items[0].strip()
In [15]: weather
Out[15]: '多云'
In [17]: param = '{"name": "CYB", "weather": ' + weather + '}'
In [18]: param
Out[18]: '{"name": "CYB", "weather": 多云}'