REST API: Data Extraction with Python - without Web Scraping

所在平台: Udemy

课程主页: https://www.udemy.com/course/rest-api-data-extraction-automation-python/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Python进行REST API数据提取 - 无需网页抓取 概述:您是否想要从网站提取数据?在使用网页抓取之前,首先需要检查该网站是否提供API,以便您能够访问所需的数据。有几个流行的平台为开发者提供“网络服务”,也被称为“API”。使用API是获取数据和进行其他自动化操作的正式途径,许多应用程序都允许这样做。您甚至可以利用某些API来构建自己的应用程序。如果一个API允许您获取所需的数据,那么您就不需要进行常规的网页抓取。 REST API通常会以JSON或XML格式生成输出,因为大多数编程语言都能轻松处理这些格式。实际上,JSON与编程语言中的数据类型非常相似,例如Python字典。某些API要求进行身份验证来控制使用权限,通常需要使用API密钥或客户端ID和客户端密钥,类似于用户名和密码的概念。 在本课程中,您将首先学习如何使用一个非常简单的货币汇率转换API来提取数据,该API不需要身份验证,但会教您使用REST API的基本知识。随后,您将通过更高级的视频教程学习如何使用复杂的API,如Yelp和Google Places。此外,您还将学习如何使用REST API客户端Postman来测试API,在编写代码之前进行检查。 课程结束时,您不仅能够应用所提供的实践示例,还能够将所学的基础知识应用于其他任何REST API,以提取流行网站上的数据。 课程贡献者,特别感谢: Majid Alizadeh(编码与指导) Michael Bukachi(编码与指导) Yasmin Moslem(编码与指导) Yusuf Yurtsever(视频制作与讲解)

课程评论(0条)

课程详情

Do you want to extract data from a website? Before using web scraping, you have to check first if this website has an API that gives you access to the data you need. There are several popular platforms that give developers access to their "web services", also known as "APIs". So using APIs is the official way for data extraction and doing other automation stuff allowed by such applications. You can even benefit from some APIs to build your own applications. If an API allows you to get the data you want to extract from a website, then you do not need regular web scraping.REST APIs usually generate output in JSON or XML format because most of programming languages can handle these formats easily. In fact, JSON is very similar to data types in programming languages; for example, it is very similar to Python dictionaries.Some APIs require authentication to control their usage, using an API Key or Client ID and Client Secret, similar to a username and password, so to speak.In this course, you will start by learning how to extract data using a very simple currency rate conversion API that does not require any authentication but it will teach you the fundamentals of using REST APIs. After that, you will study more advanced video tutorials on sophisticated APIs such as Yelp and Google Places. You will also learn how to use the REST API client, Postman, to test an API before writing your code.By the end of this course, you will not only be able to apply the given practical examples, but you will also be able to apply the same fundamentals you learned to any other REST API to extract the data you need from popular websites. So let's start.Course Contributors, special thanks to:Majid Alizadeh (Coding & Instructions)Michael Bukachi (Coding & Instructions)Yasmin Moslem (Coding & Instructions)Yusuf Yurtsever (Video Creation & Narration)

课程标签

0人关注该课程

主题相关的课程