#coding :utf-8
import requests
import json
import csv
baseUrl='http://d1.weather.com.cn/calendar_new/2017/101160101_2017%s.html?_=1502716678373'
user_agent='Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36'
head={
'Accept':'*/*',
'Accept-Encoding' : 'gzip,deflate',
'Accept-Language':'zh-CN,zh;q=0.8',
'Connection':'keep-alive',
'Cookie':'vjuids=-724f10927.15de0c54f84.0.19dc2abd122e9; UM_distinctid=15de0c550171ed-05a9c0f9e75fb2-59462f1d-100200-15de0c5501978e; BIGipServerd1src_pool=1874396221.20480.0000; f_city=%E5%8C%97%E4%BA%AC%7C101010100%7C; Hm_lvt_080dabacb001ad3dc8b9b9049b36d43b=1502714613,1502715843,1502716201,1502716208; Hm_lpvt_080dabacb001ad3dc8b9b9049b36d43b=1502716666; vjlast=1502714614.1502714614.30',
'Host':'d1.weather.com.cn',
'Referer':'http://www.weather.com.cn/weather40d/101160101.shtml',
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36'
}
f=open('weather.csv','a+',newline='',encoding='utf-8')
write=csv.writer(f)
for month in range(1,13):
# print(month)
if month<10:page=str(0)+str(month)
else:page=str(month)
url=baseUrl%page
r = requests.get(url, headers=head)
r.encoding = 'utf-8'
weather = r.text
weaList = weather.lstrip('var fc40 = [').split('},')
for i in weaList:
if i.endswith(']'):
i=i.rstrip(']')
elif not i.endswith('}'):
i=i+'}'
#通過以上步驟將字符串變?yōu)閧key1:val1,key2:val2...}
x=json.loads(i) #變?yōu)樽值漕愋? if int(x['date'])>20171231:
break
# print(x['date'],'高溫:',x['hmax'],'低溫:',x['hmin'])
write.writerow([x['date'],'高溫:',x['hmax'],'低溫:',x['hmin']])
#json str re
【Python爬蟲】爬取本市一年天氣
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門丐膝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人胧弛,你說我怎么就攤上這事尤误。” “怎么了结缚?”我有些...
- 文/不壞的土叔 我叫張陵损晤,是天一觀的道長。 經(jīng)常有香客問我红竭,道長尤勋,這世上最難降的妖魔是什么喘落? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮最冰,結(jié)果婚禮上瘦棋,老公的妹妹穿的比我還像新娘。我一直安慰自己暖哨,他們只是感情好赌朋,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著篇裁,像睡著了一般沛慢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上达布,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼雕沉!你這毒婦竟也來了集乔?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布框弛,位于F島的核電站,受9級特大地震影響捕捂,放射性物質(zhì)發(fā)生泄漏瑟枫。R本人自食惡果不足惜斗搞,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望慷妙。 院中可真熱鬧僻焚,春花似錦、人聲如沸膝擂。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽猿挚。三九已至咐旧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绩蜻,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 前年帶大妞去煙臺佳鳖,去的時候很開心,但發(fā)生了一件事媒惕,當(dāng)時讓我心里不是很舒服系吩,所以我寫下心里的感慨。 當(dāng)我下了火車妒蔚,我...