一、 预备知识
此案例实现功能:利用网络爬虫,爬取某地的天气,并打印和语音播报
。
要用到requests
库,lxml
库,pyttsx3
库,没有的,可以先安装一下,都可以通过pip
安装:
pip install requests
pip install lxml
pip install pyttsx3
Requests
库是个功能很强大的网络请求库,可以实现跟浏览器一样发送各种HTTP
请求来获取网站的数据。
Lxml
库是处理XML
和HTML
功能最丰富,最易于使用的库,通常用lxml
库中的etree
使HTML转化为文档。
Pyttsx3
库是一个很简单的播放语音的库,你给它什么,它就读什么,当然别在意生硬的语气。
基本用法如下:
import pyttsx3
word = pyttsx3.init()
word.say('你好')
# 关键一句,没有这行代码,不会播放语音
word.runAndWait()
码字不易废话两句:有需要学习资料的或者有技术问题交流 “点击”即可
爬虫是爬取网页的相关内容,了解HTML