本来想做一个微信机器人自动发消息的机器人,但发现注册的小i跟图灵机器人都开始收费了,wxpy库自带的机器人在扫码登陆的时候,无法登录,于是就只写了前面的这一些部分。跟之前的写的爬虫不一样的是这次没有使用正则表达式。

import requests
import itchatdef get_sentence():jinshanapi = 'http://web.juhe.cn:8080/constellation/getAll?consName=%E5%B7%A8%E8%9F%B9%E5%BA%A7&type=today&key=528801f423ea71a958aecdddf7e0b482'sentence = requests.get(jinshanapi)return sentence.json()def get_weather_forecast():apikey = 'ffa2e199264d8575ebb6a165a272852c'url = 'https://www.tianqiapi.com/api?version=v6&appid=21375891&appsecret=fTYv7v5E&city=安阳'weather_forecast = requests.get(url)return weather_forecast.json()if __name__ == '__main__':sentence = get_sentence()datetime = sentence['datetime']name = sentence['name']QFriend = sentence['QFriend']color = sentence['color']health = sentence['health']love = sentence['love']work = sentence['work']money = sentence['money']number = sentence['number']summary = sentence['summary']all = sentence['all']print('-----------今日星座-----------')print(' 今日:%s\n 星座:%s\t 上升星座:%s\n 颜色:%s\t 健康:%s\n 爱情:%s\t 事业:%s\n 金钱:%s\t 幸运数字:%s\n 今日总结:%s\n 总值:%s\n'%(datetime, name, QFriend, color , health, love, work ,money,number, summary, all))weatherforecast = get_weather_forecast()print('-----------今日天气-----------')# print(weatherforecast)city = weatherforecast['city']week = weatherforecast['week']wea = weatherforecast['wea']tem = weatherforecast['tem']tem1 = weatherforecast['tem1']tem2 = weatherforecast['tem2']win = weatherforecast['win']win_meter = weatherforecast['win_meter']humidity = weatherforecast['humidity']visibility = weatherforecast['visibility']air_pm25 = weatherforecast['air_pm25']air_level = weatherforecast['air_level']air_tips = weatherforecast['air_tips']print(' 您当前所在地:中国·%s\n 日期:%s\t 天气:%s\t 温度:%s\n 最高温度:%s\t 最低温度:%s\n 风:%s\t \t风速:%s\t 湿度:%s\n 能见度:%s\t 空气指数:%s\t 污染程度:%s\n 建议:%s'%(city, week, wea, tem , tem1, tem2, win ,win_meter,humidity,visibility,air_pm25,air_level,air_tips))

Python-爬取天气和星座(自学)相关推荐

  1. Python爬取天气数据及可视化分析!

    来源丨Python之王 Python爬取天气数据及可视化分析 说在前面 天气预报我们每天都会关注,我们可以根据未来的天气增减衣物.安排出行,每天的气温.风速风向.相对湿度.空气质量等成为关注的焦点.本 ...

  2. Python爬取天气数据及可视化分析

    Python爬取天气数据及可视化分析 文章目录 Python爬取天气数据及可视化分析 说在前面 1.数据获取 请求网站链接 提取有用信息 保存csv文件 2.可视化分析 当天温度变化曲线图 当天相对湿 ...

  3. python爬取天气与微博热搜自动发给微信好友

    python爬取天气与微博热搜自动发给微信好友 前言 系统环境 正文 爬取中国天气网 爬取微博热搜 微信自动发送消息 源代码 总结 github地址 前言 忙着毕设与打游戏之余,突然想着写个爬虫练练手 ...

  4. python爬取天气数据山东_Python爬取天气预报数据,并存入到本地EXCEL中-Go语言中文社区...

    近期忙里偷闲,搞了几天python爬虫,基本可以实现常规网络数据的爬取,比如糗事百科.豆瓣影评.NBA数据.股票数据.天气预报等的爬取,整体过程其实比较简单,有一些HTML+CSS+DOM树等知识就很 ...

  5. python爬取天气_python3爬取各类天气信息

    本来是想从网上找找有没有现成的爬取空气质量状况和天气情况的爬虫程序,结果找了一会儿感觉还是自己写一个吧. 主要是爬取北京包括北京周边省会城市的空气质量数据和天气数据. 过程中出现了一个错误:Unico ...

  6. Python爬取天气数据及可视化分析(附源码)

    大家好,我是辰哥(文末送书) 天气预报我们每天都会关注,我们可以根据未来的天气增减衣物.安排出行,每天的气温.风速风向.相对湿度.空气质量等成为关注的焦点.本次使用python中requests和Be ...

  7. 使用python爬取天气信息(包括历史天气数据)

    使用Python爬虫获取城市天气信息(包括历史天气数据) 使用python爬取历史天气数据 文章目录 使用Python爬虫获取城市天气信息(包括历史天气数据) 一.准备工作 二.完整代码 更新 一.准 ...

  8. python爬取天气数据_Python爬取历史天气数据

    Python爬取历史天气数据 作者:梅昊铭 1. 导读 之前Mo给大家分享过杭州历年天气情况的数据集,相信有不少小伙伴好奇这些数据是怎么获取.今天Mo就来教大家如何使用Python来进行历史天气数据的 ...

  9. 大神用python爬取天气信息并且语言播报

    一. 预备知识 此案例实现功能:利用网络爬虫,爬取某地的天气,并打印和语音播报 . 要用到requests库,lxml库,pyttsx3库,没有的,可以先安装一下,都可以通过pip安装: pip in ...

  10. Python爬取天气网历史天气数据

    我的第一篇博客,哈哈哈,记录一下我的Python进阶之路! 今天写了一个简单的爬虫. 使用Python的requests 和BeautifulSoup模块,Python 2.7.12可在命令行中直接使 ...

最新文章

  1. 学会四招让你在linux下安装程序变得简单
  2. 经典算法题每日演练——第十九题 双端队列
  3. 10个人里有几个大学生?
  4. MFC多线程处理界面假死之红外图像数据获取和excel写入
  5. flash 基础语法
  6. 《Algorithms》—— Dijkstra 的双栈算术表达式求值算法
  7. 微软IE浏览器1月市场份额再创新低 跌至67.6%
  8. 全球近百所名校课件网络版
  9. mysql+修改字段长度语句_mysql sql语句修改字段名称,字段长度
  10. 猿创征文|国产数据库之OceanBase详解安装和使用
  11. Arduino PS2手柄小车代码
  12. opencv给视频加字幕加炫光
  13. 基于用户喜好以及电影类型的电影推荐算法
  14. matlab仿真中直流电压,直流升压变换器的MATLAB仿真.doc
  15. H.264视频的RTP有效负载格式 (RFC-6184)
  16. 【教程】安装torch_sparse、torch_cluster、torch_scatter、torch_spline
  17. mysql错误1197,【MySQL故障处理】 Seconds_Behind_Master= NULL Error_code: 1197
  18. web record 前端页面录屏 (react + typescript)
  19. OA系统是什么,为什么要用OA系统呢?
  20. oem persist sysinfo三个分区的作用是什么?

热门文章

  1. Folx Pro for Mac(下载工具)中文版
  2. 解决PackageNotFoundError:XXXX异常
  3. STM32中的NVIC
  4. 百胜系统连接服务器失败,百胜商店系统常见问题汇总201118.pptx
  5. webpack打包工具及原理
  6. 收藏网页版小游戏:蜘蛛纸牌、扫雷、水果忍者、打地鼠、吃豆人
  7. jQuery 混淆加密无法反编译的分享
  8. Java开发实例大全提高篇——XML篇
  9. 【win10】win 10 电脑喇叭音频显示红叉的处理方法
  10. C# 出现“已关闭 Safe handle”的错误