
    ,f
                     D    d dl Z d dlmZ d dlZd dlmZmZ d dlmZ d Z	dS )    N)BeautifulSoup)Partners	Locations)
send_emailc                     d} t          j        |           }|sddi}|S |D ]}t          j        |j                  }t	          |j                  }d}t          j        |          }|j        dk    r\|j        }t          |d          }	|	
                    d	d
          }
|
|
st          |            ddi}|c S g }|
D ]}|                    dd          j                                        }|                    dd          j                                        }|                    ||dz   d           t          j                            ||                                          }|r|dz   |_        |                                 t          |||dz             }|                                 t'          j        |          }|c S d S )NzPhoenix-Mesa Gateway Airport)fsBusinessNamemessagezNo partners found)fsPartnerIdz&https://www.gatewayairport.com/parking   zhtml.parserdivtile)class_zData not receivedspanlotNamespacesAvailableNumberz
 Available)TitlezAvailable Spots)fsLocationNamer
   )r
   r   fiParkingSlots)r   objectsr   idstrrequestsgetstatus_codetextr   find_allr   findstripappendfilterfirstr   savejsondumps)	site_namepartners	json_datapartner	locations	partneridurlresponsehtmlsoupparking_lotsparking_datalotlot_namespaces_availableexisting_locationnew_parkings                    )/var/www/html/scrapping/gatewayairport.pyget_json_datar7      s2   ,IY777H  34	 3! 3!#
;;;	gj//	 7 <$$3&&=D }55D  ==v=>>L#<#9%%%%':;	    ' + +C"xxyxAAFLLNNH'*xx?Vx'W'W'\'b'b'd'd$ ''%-BRT`B`) )   
 )2(9(@(@PXen(@(o(o(u(u(w(w%( +;K\;Y)8)..0000 '0093;3CL3P'" '" '"
 $((**** !J|44	    S '3! 3!    )
r   bs4r   r#   models.modelsr   r   notifyr   r7    r8   r6   <module>r=      sl            , , , , , , , ,      ;! ;! ;! ;! ;!r8   