“”""
作者:小锋
功能描述:网络爬虫
版本号:2.0
“”"
根据小象学习案例做的小测试,只是将结果打印在控制台,还没有转字符串类型,想保存在本地的可以自己添加
import requests
from bs4 import BeautifulSoup
def get_city_aqi(city_pinyin):
“”""
返回城市AQI
“”"
url = ‘http://pm25.in/’ + city_pinyin
r = requests.get(url,timeout=30)
soup=BeautifulSoup(r.text,'lxml')
div_list=soup.find_all('div',{'class':'span1'})
city=[]
for i in range(8):
div_content = div_list[i]
caption = div_content.find('div',{'class':'caption'}).text.strip()
value=div_content.find('div',{'class':'value'}).text.strip()
city.append((caption,value))
return city
def get_city_name():
url = ‘http://pm25.in/’
city_list=[]
r = requests.get(url,timeout=30)
print(r.status_code)
soup=BeautifulSoup(r.text,‘lxml’)
city_div=soup.find_all('div',{'class':'bottom'})[1]
city_link_lis

该博客展示了如何使用Python爬虫从'http://pm25.in/'网站抓取不同城市的空气质量指数(AQI)。作者通过requests库获取网页内容,并利用BeautifulSoup解析HTML,提取城市名称及其对应的AQI。目前,程序仅将结果打印在控制台,如需保存到本地,读者需自行添加相关代码。
最低0.47元/天 解锁文章
738

被折叠的 条评论
为什么被折叠?



