初學者,跟一個視頻寫出來的,不知為啥就是跑不了····
有老哥能給解答一下嗎
def get_city_aqi(city_pinyin):
"""獲取城市AQI"""
url = 'http://pm25.in/' + city_pinyin
r = requests.get(url, timeout=300)
soup = BeautifulSoup(r.text, 'lxml')
div_list = soup.find_all('div',{'class':'span1'})
city_aqi = []
for i in range(8):
div_content = div_list
caption = div_content.find('div', {'class':'caption'}).text.strip()
value = div_content.find('div', {'class':'value'}).text.strip()
city_aqi.append(caption, value)
return city_aqi
def main():
"""
主函式
"""
city_pinyin = input('請輸入城市拼音:')
city_aqi =get_city_aqi(city_pinyin)
print(city_aqi)
if __name__ == '__main__':
main()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/169939.html
