o
    Af4                     @   s(   d dl Z d dlmZ d dlZdd ZdS )    N)BeautifulSoupc               	   C   s   d} t | }|jdkrW|j}t|d}|jddd}|jddd}g }|D ])}z|jddj}t|jd	djd
dj}	|||	d W q& t	yO   Y q&w t
|}
|
S d S )Nz:https://www.oaklandairport.com/services-amenities/parking/   zhtml.parserdivzparking-occupancy-bar)class_itemzitem-headingplacesvalue)TitlezAvailable Spots)requestsgetstatus_codetextr   findfind_allintappendAttributeErrorjsondumps)urlresponsehtmlsoupparent_div1parking_divparking_data
parent_divp_titleavailable_spots	json_data r    /var/www/html/oaklandairport.pyget_json_data   s,   



r"   )r
   bs4r   r   r"   r    r    r    r!   <module>   s    