• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

"Fetch Random User Data Using Python and Free Public API"

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
Learn how to use the requests library in Python to fetch random user data from a public API. This is a beginner-friendly example to understand API requests, JSON parsing, and error handling.


import requests

# Function to fetch random user data from the public API
def fetch_data_with_API():
url = "

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

"

# Sending a GET request to the API endpoint
response = requests.get(url)

# Parsing the JSON response
data = response.json()

# Checking if the response contains valid user data
if data["data"] and "data" in data:
user_data = data["data"]
user_name = user_data["login"]["username"]
user_phone = user_data["phone"]
user_email = user_data["email"]
user_country = user_data["location"]["country"]

# Returning required user details
return user_name, user_phone, user_email, user_country

else:
# Raising an exception if data is missing or request failed
raise Exception("Request was not successful. Try again!")

# Main function to run the script
def main():
try:
# Fetching and displaying user data
user_name, user_phone, user_email, user_country = fetch_data_with_API()
print(f"User Name: {user_name}\nUser Phone No.: {user_phone}\nUser Email: {user_email}\nUser Country: {user_country}")
except Exception as e:
# Handling errors gracefully
print(str(e))

# Entry point of the script
if __name__ == "__main__":
main()


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу