o
    pAfj                     @   sP   d dl mZ d dlmZ d dlZd dlmZ d dlmZ d dl	m
Z
 dd ZdS )	    )	webdriver)BeautifulSoupN)Options)Service)ChromeDriverManagerc                  C   sN  d} t  }|d |d |d tjtt  |d}||  |j}|}t	|d}|j
ddd	}g }|d
}|dd D ]X}	t|	 |	d}
|d d}|
d j }|
d j }|
d j }|
d j }||d j ||d ||d j ||d ||d j ||d qCt|}|  |S )Nzhttps://www.grr.org/z
--headlessz--no-sandboxz--disable-dev-shm-usage)serviceoptionszhtml.parserdivzparking-spaces)class_tr      tdr   th   )TitletypezAvailable Spots)r   add_argumentr   Chromer   r   installgetpage_sourcer   findfind_allprinttextstripappendjsondumpsquit)urlr   driverr   htmlsoupparent_divsparking_datarowsrowcolumnsheadingtitlegarage_spacesnorth_spaceseconomy_spaces	json_data r0   /var/www/html/grr.pyget_json_data   sN   








r2   )seleniumr   bs4r   r   !selenium.webdriver.chrome.optionsr   !selenium.webdriver.chrome.servicer   webdriver_manager.chromer   r2   r0   r0   r0   r1   <module>   s    