Random User Data Fetcher with urllib3

  • Share this:

Code introduction


This function uses the urllib3 library's PoolManager to make a GET request to https://randomuser.me/api/, then parse the returned JSON data.


Technology Stack : urllib3, json

Code Type : Function

Code Difficulty : Intermediate


                
                    
def fetch_random_user_data():
    import urllib3
    import json
    from urllib3 import PoolManager

    with PoolManager() as http:
        response = http.request('GET', 'https://randomuser.me/api/')
        data = json.loads(response.data.decode('utf-8'))
        return data                
              
Tags: