当前位置: 开源爱好者 » 编程教程 » Python教程 » 正文

python 模拟爬虫抓取weather.com北京天气

python 模拟爬虫抓取北京天气,本示例是抓取weather.com中国天气网的北京天气预报,北京天气网一个城市对应一个页面,因此在采集时,找到自己所在城市的页面ID即可,例如北京是101010100.html,替换为你的城市页面ID即可,下面是具体的实现代码:

#Python抓取weather.com天气信息,可指定城市
import urllib
import json

def get_dic(url):
	page = urllib.urlopen(url)
	html = page.read()
	page.close()
	dic=json.loads(html)
	return dic
dic = get_dic("http://www.weather.com.cn/data/cityinfo/101010100.html")
#for key in dic['weatherinfo']:
#	print key,dic['weatherinfo'][key]

print dic['weatherinfo']['city']
print dic['weatherinfo']['ptime']
print dic['weatherinfo']['temp1']
print dic['weatherinfo']['temp2']
print dic['weatherinfo']['weather']

取出以上信息后,可交给你程序进行下一步处理,此仅为一个简单的采集天气示例。

相关内容:
》编辑推荐的内容
  • 暂时没有内容……

CopyRight 2018© 开源爱好者 All Rights Reserved 豫ICP备16030607号 隐私声明 网站地图