o
    jAf                     @   sX   d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ dd ZdS )	    N)BeautifulSoup)	webdriver)Options)Service)ChromeDriverManagerc                  C   s  d} t  }|d |d |d tjtt  |d}||  t	d |j
}|}t|d}|jdd	d
}|jddd
}g }|D ]7}	|	jddd
r}|	jddd
j }
t|	 d  t|	 d  |	 d dj }||
|d qFt|}|  |S )Nz3https://www.sfairport.com/parking/parking-rates-mapz
--headlessz--no-sandboxz--disable-dev-shm-usage)serviceoptions   zhtml.parserdivzflight-deck)class_zcol-md-3h3hdr   p)TitlezAvailable Spots)r   add_argumentr   Chromer   r   installgettimesleeppage_sourcer   findfind_alltextstripprintfind_next_siblingsappendjsondumpsquit)urlr   driverr   htmlsoupelementlot_divsparking_datar
   lot_name	available	json_data r,   /var/www/html/sfairport.pyget_json_data	   s8   






r.   )r   r   bs4r   seleniumr   !selenium.webdriver.chrome.optionsr   !selenium.webdriver.chrome.servicer   webdriver_manager.chromer   r.   r,   r,   r,   r-   <module>   s    