Использование библиотеки запросов в Python
Перво-наперво, давайте познакомим вас с запросами.
Что такое ресурс запросов?
Requests - это лицензионная HTTP-библиотека Apache2, написанная на Python. Он предназначен для использования людьми для взаимодействия с языком. Это означает, что вам не нужно вручную добавлять строки запроса в URL-адреса или кодировать данные POST в форме. Не волнуйтесь, если для вас это не имеет смысла. Это будет в свое время.
Что могут делать запросы?
Запросы позволят вам отправлять запросы HTTP / 1.1 с использованием Python. С его помощью вы можете добавлять контент, такой как заголовки, данные форм, многокомпонентные файлы и параметры, через простые библиотеки Python. Это также позволяет вам получить доступ к данным ответа Python таким же образом.
В программировании библиотека - это набор или предварительно настроенный набор подпрограмм, функций и операций, которые может использовать программа. Эти элементы часто называют модулями и хранятся в объектном формате.
Библиотеки важны, потому что вы загружаете модуль и используете все, что он предлагает, без явной ссылки на каждую программу, которая на него полагается. Они действительно автономны, так что вы можете создавать свои собственные программы с ними, и все же они остаются отделенными от других программ.
Думайте о модулях как о шаблоне кода.
Повторюсь, Requests - это библиотека Python.
Импорт модуля запросов
Для работы с библиотекой запросов в Python необходимо импортировать соответствующий модуль. Вы можете сделать это, просто добавив следующий код в начале вашего скрипта:
import requests
Конечно, чтобы сделать все это - установить библиотеку в комплекте - сначала нужно скачать необходимый пакет и сделать его доступным для переводчика.
Оформление запроса
Когда вы проверяете информацию на веб-сайте или портале, это называется отправкой запроса. Это именно то, для чего предназначена библиотека запросов.
Чтобы получить веб-страницу, вы должны сделать что-то вроде следующего:
r = requests.get('https://api.github.com/repos/toddmotto/angular-1-5-components-app')
finalResult = r.json()
print "stargazers_count",finalresult["stargazers_count"]