Ejemplo n.º 1
0
 def _stores(cls):
     headers = {
         "Referer": "https://www.cvs.com/immunizations/covid-19-vaccine"
     }
     url = f"https://www.cvs.com/immunizations/covid-19-vaccine.vaccine-status.{cls.state}.json"
     http = HttpRequest()
     resp = http.get(url, headers)
     data = resp.json()['responsePayloadData']['data'][cls.state]
     return data
Ejemplo n.º 2
0
    def latitude_longitude_from_address(cls, address):
        print(f"Retrieving latitude and longitude for address {address}")
        location = {'latitude': '', 'longitude': ''}
        address = urllib.parse.quote(address)
        api_url = f"{cls.API_BASE_URL}/search/{address}%20USA?format=json&addressdetails=1&limit=1"
        http = HttpRequest()
        resp = http.get(api_url)
        loc_data = resp.json()[0]

        print(
            f"Found latitude {loc_data['lat']} and longitude {loc_data['lon']} for address {address}!"
        )
        location['latitude'] = loc_data['lat']
        location['longitude'] = loc_data['lon']

        return location