|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
初学了PYTHON, 在网上也看了很多大家写的程序,就综合了一下, 可以用网页微信发出从网上抓的天气预报(当天和第二天的)。 在电脑里做个每天任务计划, 就可以按时给你想要的人发消息了。。。
======================================================================================================================
- #--coding:utf-8--
- import requests
- import itchat
- '''city_name= input('请输入城市:')'''
- res= requests.get("http://wthrcdn.etouch.cn/weather_mini?city="+'上海')
- r=res.json()
- r1=r.get('data')
- r2=r1.get('forecast')
- #print(r.get('desc'))
- f= open('tianqi.txt','w')
- if r.get('desc') == 'OK':
-
- city =('城市:%s'%(r1.get('city')))
- Tday=('日期:%s'%(r2[0].get('date')))
- gan=('感冒:%s'%(r1.get('ganmao')))
- fx=('风向:%s'%(r2[0].get('fengxiang')))
- HT=(r2[0].get('high'))
- lw=(r2[0].get('low'))
- fl=("风力:%s"%(r2[0].get('fengli')))
- ty=('天气:%s'%(r2[0].get('type')))
-
- feg=('----------------------------------------------')
- ming=('日期:%s'%(r2[1].get('date')))
-
- f1=('风向:%s'%(r2[1].get('fengxiang')))
- h1=(r2[1].get('high'))
- l1=(r2[1].get('low'))
- fl1=("风力:%s"%(r2[1].get('fengli')))
- ty1=('天气:%s'%(r2[1].get('type')))
- feng1=('*************************************************************')
- else:
- print('no city')
- itchat.auto_login(hotReload=True)
- users=itchat.search_friends('老婆')[0]['UserName']
- mess="%s\n%s\n%s\n%s\%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n"%(city,Tday,gan,fx,HT,lw,fl,ty,feg,ming,f1,h1,l1,fl1,ty1,feng1)
- itchat.send(mess,toUserName=users)
复制代码 |
|