我有一个非常简单的python脚本来从网站上获取空气质量指数:
from lxml import html
import requests
page = requests.get('http://aqicn.org/city/italy/lombardia/mantova-s.agnese/m/')
print(page.content)
tree = html.fromstring(page.content)
aqi = tree.xpath('//*[@id="xatzcaqv"]//text()')
print 'Aqi: ', aqi
当我检查谷歌浏览器中的元素时,我得到:
<div style="font-size: 42px; color: rgb(31, 18, 6);" id="xatzcaqv">149</div>
但&#34; print(page.content)&#34;的输出给了我:
<div style='font-size:42 px;' id='xatzcaqv'>-</div>
为什么request.get返回&gt; - &lt ;,而不是值&gt; 149&lt; (空气质量)?