首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python3取墨迹天气并发送给微信好

取墨迹天气的信息,包括温湿度、风速、紫外线、限号情况,生活tips等信息 2. 输入需要查询的城市,自动取相应信息 3....链接微信,发送给指定好友 思路比较清晰,主要分两块,一是爬虫,二是用python链接微信(非企业版微信) 先随便观察一个城市的墨迹天气,例如石家庄市的url为“https://tianqi.moji.com...tianqi.moji.com/weather/china/" url = url + prov_pin +'/'+ city_pin print(url) 将用户输入的省、市与开头不变的做字符串连接,形成需要取的完整的...初次链接会弹出二维码,手机扫二维码登陆 #链接微信 itchat.auto_login(hotReload=True) #在一段时间内运行不需要扫二维码登陆 全部代码 """ 从墨迹天气中获取天气信息...本程序只做到了市一层,墨迹天气还可以在细分到下面的区,这里更需要中国城区字典的支持

1.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

PHP取墨迹天气

前言   相信对于爬虫大家一定不陌生吧,之前接触python时我也尝试爬过某些网站.但是因为python(神奇)的缩进,使我写的程序经常报错(╯°A°)╯︵○○○,所以我就尝试用php来取一次网站....首先介绍一下今天主要的函数: file_get_contents -> 获取网站html strpos -> 搜索字符并输出该字符出现的第一个位置 substr -> 截取字符串 实现   这里我就直接拿我之前写的一个取墨迹天气官网获取天气信息的源代码做示范.../jiangsu/tongzhou-district"; $html = file_get_contents($url); //GET /*****************************目前天气...$c= strpos($htmlx,">"); $htmlx = substr($htmlx,0,$c-1); echo $htmlx; //一句话 echo "\r\n"; echo "\r\n目前天气...tianqix = $tianqiend - $tianqistart; $tianqi = substr($htmlx,$tianqistart,$tianqix); echo $tianqi; //目前天气

1.8K10

Python3定时短信获得天气

getWeather 脚本链接:https://github.com/Mrlshadows/getWeather Python环境为 python3 两个API 注册后即可使用免费版本的服务 心知天气...安装twilio 终端执行如下指令: pip3 install twilio 运行脚本 编辑脚本更改将值对应修改: # 设置心知天气的apikey apikey = "--此处为私钥--" # 设置twilio...message) # 编辑接收人的信息,国内电话记得加 +86 name = "--你的名字--" phone = "--你的手机号--" location = "shanghai" 修改后终端运行该脚本: python3...举个例子,我想要每天早上6点钟收到天气的消息,编辑器内输入内容为: # 第一列为执行脚本的分钟数 # 第二列为执行脚本的小时数 # 第三列为执行脚本的日,* 为通配符,表示全部 # 第四列为执行脚本的月...,* 为通配符,表示全部 # 第五列为执行脚本的星期,* 为通配符,表示全部 # 第六列为到达条件后要执行的命令 0 6 * * * python3 脚本的路径/get_weather.py 保存后退出

1.3K20

Pythpon 取中国天气网数据

以前看别人用python写取数据的程序感觉特牛掰,今天在网上找到了一个例子参考了下,自己也写了一个。之后会结合微信机器人,然后每隔一段时间给自己和好友发送天气情况。...一、requests模块从网站获取数据 想要天气的第一步是使用python的requests模块获取网页数据。...for tag in li_tag: print(tag.find('h1').string) #时间 print(tag.find('p', 'wea').string) #天气...其他解析器可参考:https://beautifulsoup.readthedocs.io/zh_CN/latest/ 从网页程序可以知道 标签下记录了一周的天气数据...下次和大家分享使用wechat_sender模块将天气信息发给微信好友。最终会把这些做成一个小项目,否则知识点还是很碎片化。

1.9K20

如何用 Python 天气预报

正文开始 我假设你已经符合上述的标准,现在我们就来开始第一个爬虫的网站,我们首先挑选一个下手; 附上URL:中国天气网(http://www.weather.com.cn/weather1d/101280101...写代码作为萌新要思考几件事: 1、这个代码的复用性; 2、这个代码的语义化以及功能解耦; 3、是否美观简洁,让别人看你的代码能很清楚的理解你的逻辑; 代码展示: ''' 抓取每天的天气数据 python...utf-8' return htmlcontet.text except: return " 请求失败 " 上述代码几个地方我特别说明一下: ''' 抓取每天的天气数据...有些网站为了恶意避免爬虫肆意取或者进行攻击等等情况,会做大量的反爬虫。伪装浏览器访问是反爬虫的一小步。...代码如下: def get_content(url): ''' 抓取页面天气数据 ''' weather_list = [] html = get_html(url

3K100

Python3爬虫】自动查询天气并实现

一、写在前面 之前写过一篇用Python发送天气预报邮件的博客,但是因为要手动输入城市名称,还要打开邮箱才能知道天气情况,这也太麻烦了。...于是乎,有了这一篇博客,这次我要做的就是用Python获取本机IP地址,并根据这个IP地址获取物理位置也就是我所在的城市名称,然后用之前的办法实现查询天气,再利用百度语音得到天气预报的MP3文件,最后播放...其中get_ip.py实现了获取本机ip地址和物理位置,get_wather.py实现了根据物理位置查询天气,get_mp3.py实现了调用百度语音API把文本转化成MP3文件,main.py是我们需要运行的...这里由于查询天气用的是之前的方法,所以就不需要赘述了,主要说一下get_ip.py和get_mp3.py。...有了这个例子,做起来就简单多了,只需要将天气预报的文本传入进去就行了,然后我们可以根据自己喜好改变一下其他参数。

67220

【Python】Python爬虫取中国天气网(二)

本文内容 中国天气网上有非常多的天气信息,但是页面上的广告实在是有点多,所以我就简单写了个爬虫取中国天气网上的信息练手了。...本文介绍了取中国天气网中的每日最高气温排名、昼夜温差排名和降水量排名的方法,并且在最后使用prettytable库将他们以表格的形式输出。 效果一览 ?...取信息 首先F12进入浏览器的开发者模式,找到被取部分在HTML文件中对应的位置。由图不难看出,被框部分对应着排行榜,其中class = on代表被打开的排行榜。...因此可以确定,需要被取的部分的第一个节点为 。 ? 然后继续查看 下的内容,发现表示每一行排名,下的代表不同内容。...这里出现了个小插曲,这个网站的排名、温度表头标签与表格内容标签不一样,但城市、省份表头与内容标签一样,就导致了四个取信息的数量不同。

2.1K30

【Python】Python爬虫取中国天气网(一)

本文内容 最近想写一个取中国天气网的爬虫。所以打算写一个关于爬虫的系列教程,本文介绍爬虫的基础知识和简单使用。...获取HTML文件 Beautiful Soup4库安装 Beautiful Soup4对象类型说明 取网页标题 取网页图片 1. 关于爬虫 维基百科是这样解释爬虫的。...1.1.2 实现方法 这里以中国天气网为例,使用python内置库urllib中的urlopen函数获取该网站的HTML文件。...1.2.3 获取网页标题 还是以刚才的中国天气网为例,现在我们来取它的标题。...首页-中国天气网 1.2.4 获取网页图片 获取网页中的一张图片步骤如下 使用BeautifulSoup中的findall方法获取网页所有图片的url。

2.6K30
领券