分享1个爬虫小案例,还能语音播报!
Python与算法社区
共 2285字,需浏览 5分钟
·
2020-11-02 09:53
三步加星标
1 预备知识
pip install requests
pip install lxml
pip install pyttsx3
import pyttsx3
word = pyttsx3.init()
word.say('你好')
# 关键一句,没有这行代码,不会播放语音
word.runAndWait()
2 详细说一说
2.1 get请求目标网址
import requests
# 向目标url地址发送请求,返回一个response对象
req = requests.get('https://www.tianqi.com/beijing/')
# .text是response对象的网页html
print(req.text)
import requests
headers = {'content-type':'application/json', 'User-Agent':'Mozilla/5.0 (Xll; Ubuntu; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0'}
# 向目标url地址发送请求,返回一个response对象
req = requests.get('https://www.tianqi.com/beijing/',headers=headers)
# .text是response对象的网页html
print(req.text)
2.2 lxml.etree登场
html_obj = etree.HTML(html)
html_data = html_obj.xpath("//d1[@class='weather_info']//text()")
word = "欢迎使用天气播报助手"
for data in html_data:
word += data
2.3 把结果说出来
ptt = pyttsx3.init()
ptt.say(word)
ptt.runAndWait()
评论
【三网语音通知】语音通知接口-语音短信通知-语音播报-电话语音通知(免费试用)
互亿无线-专业语音通知平台,为企业和开发者提供语音通知API接口、电话语音接口、语音播报接口,让网站/APP/小程序/电商平台快速对接语音短信功能,适用于系统报警、故障提醒、外卖配送等语音通知场景,支持全国移动、联通、电信、虚拟运营商语音发送,自定义语音通知内容,优质语音通知,清晰语音播报。
上海思锐
0
【三网语音验证码】语音验证码接口-语音播报验证码-语音短信验证码API-电话语音验证(免费试用)
互亿无线-专业语音验证码平台,为企业和开发者提供语音验证码API接口、验证码语音接口、手机语音验证接口、语音发送API接口、语音短信对接,让APP、网站、小程序快速实现语音验证码服务。短信验证收不到时,语音验证可以作为其强有力补充,来电播放语音验证码,可用于防刷单。
上海思锐
0