在这个自动化时代,我们有很多重复无聊的工作要做。 想想这些你不再需要一次又一次地做的无聊的事情,让它自动化,让你的生活更轻松。本文分享了10个Python自动化脚本,希望对大家有所帮助

重复性任务总是耗时且无聊,想一想你想要一张一张地裁剪 100 张照片或 Fetch API、纠正拼写和语法等工作,所有这些任务都很耗时,为什么不自动化它们呢?在今天的文章中,我将与你分享 10 个 Python 自动化脚本。

所以,请你把这篇文章放在你的收藏清单上,以备不时之需,在IT行业里,程序员的学习永无止境……

现在,让我们开始吧。

获取 API 数据

需要从数据库中获取 API 数据或需要向服务器发送 API 请求。那么这个自动化脚本对你来说是一个方便的工具。使用 Urllib3 模块,可让你获取和发布 API 请求。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39


# pip install urllib3


import urllib3


# Fetch API data


url = "https://api.github.com/users/psf/repos"


http = urllib3.PoolManager()


response = http.request('GET', url)


print(response.status)


print(response.data)


# Post API data


url = "https://httpbin.org/post"


http = urllib3.PoolManager()


response = http.request('POST', url, fields={'hello': 'world'})


print(response.status)

互联网下载器

你们可能使用下载软件从 Internet 下载照片或视频,但现在你可以使用 Python IDM 模块创建自己的下载器。

下载 Google 相册

在你的项目中使用

下载视频和音乐

更多

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30


# Python Downloader


# pip install internetdownloadmanager


import internetdownloadmanager as idm


def Downloader(url, output):


    pydownloader = idm.Downloader(worker=20,


                                part_size=1024*1024*10,


                                resumable=True,)


    pydownloader .download(url, output)


Downloader("Link url", "image.jpg")


Downloader("Link url", "video.mp4")

获取世界新闻

使用此自动化脚本让你随时了解每日世界新闻,你可以使用任何语言从任何国家/地区获取新闻。这个 API 让你每天免费获取 50 篇新闻文章。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30


# World News Fetcher


# pip install requests


import requests


ApiKey = "YOUR_API_KEY"


url = "https://api.worldnewsapi.com/search-news?text=hurricane&api-key={ApiKey}"


headers = {


  'Accept': 'application/json'


}


response = requests.get(url, headers=headers)


print("News: ", response.json())