8个提高摸鱼效率的python自动化脚本,提高打工人幸福感~
哈喽,兄弟们!
最近有许多小伙伴都在吐槽打工好难。
每天都是执行许多重复的任务
例如阅读新闻、发邮件、查看天气、打开书签、清理文件夹等等,
使用自动化脚本,就无需手动一次又一次地完成这些任务,
非常方便啊有木有?!
而在某种程度上,Python 就是自动化的代名词。
今天就来和大家一起学习一下,
用8个python自动化脚本提高工作效率~ 快乐摸鱼~
1、自动化阅读网页新闻
这个脚本能够实现从网页中抓取文本,然后自动化语音朗读,当你想听新闻的时候,这是个不错的选择。
代码分为两大部分,第一通过爬虫抓取网页文本呢,第二通过阅读工具来朗读文本。
需要的第三方库:
- Beautiful Soup – 经典的HTML/XML文本解析器,用来提取爬下来的网页信息;
- requests – 好用到逆天的HTTP工具,用来向网页发送请求获取数据;
- Pyttsx3 – 将文本转换为语音,并控制速率、频率和语音;
import pyttsx3 import requests from bs4 import BeautifulSoup voices = engine.getProperty("voices") newVoiceRate = 130 ## Reduce The Speech Rate engine.setProperty("rate",newVoiceRate) engine.setProperty("voice", voices[1].id) def speak(audio): engine.say(audio) engine.runAndWait() text = str(input("Paste article ")) res = requests.get(text) articles = [] for i in range(len(soup.select(".p"))): article = soup.select(".p")[i].getText().strip() articles.append(article) text = " ".join(articles) speak(text) # engine.save_to_file(text, "test.mp3") ## If you want to save the speech as a audio file engine.runAndWait()