o
    uAf                     @   sX   d dl Z 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 )	    N)	webdriver)BeautifulSoup)Options)Service)ChromeDriverManagerc                  C   s  d} t  }|d |d |d tjtt  |d}||  t	d |j
}|}t|d}|jdd	d
}g }|r|jddd}|d}	t|	 ||	d  dd|	d d ||	d  dd|	d d ||	d  dd|	d d t|}
|
S )Nzhttps://flyilg.com/parkingz
--headlessz--no-sandboxz--disable-dev-shm-usage)serviceoptions   zhtml.parserpzparking-widget-data)class_|T)	separatorstripr   :    )titlezAvailable Spots      )r   add_argumentr   Chromer   r   installgettimesleeppage_sourcer   findget_textsplitprintappendr   replacejsondumps)urlr   driverr   htmlsoupp_tag	data_listp_textp_parts	json_data r/   /var/www/html/flyilg.pyget_json_data	   s,   






$$$
r1   )r   seleniumr   bs4r   r$   !selenium.webdriver.chrome.optionsr   !selenium.webdriver.chrome.servicer   webdriver_manager.chromer   r1   r/   r/   r/   r0   <module>   s    