3 [_ @svddlZddlZddlZddlZddlmZedZejeZ WdQRXddZ ddZ dd Z d d Z d d ZdS)N) webdriverz ./config.jsoncCsttddS)NDEFAULTSZ SLEEP_DELAY)intcfgrr/root/EagleEye/utils/config.pytimeout srcCsttddS)NrZGOOGLE_IMG_PAGES)rrrrrrgoogle_img_pagessr cCstdS)NZFILTER)rrrrr google_filtersr cCs ttdS)NZINSTA_VALIDATION_MAX_IMAGES)rrrrrr instaLimitsr cCstjjtdds4tdjtddtjdtdd}|jdkrtddtj d<tjj t j d}tjj |stj|tj}|jd d|jd d |jd ||jd dtj|Stddtj d<tjSdS)NZ WEBDRIVERPATHz({0} does not exist - install a webdriverZENGINEZfirefoxzwebdriver.firefox.driver imageraiderzbrowser.download.folderListz)browser.download.manager.showWhenStartingFzbrowser.download.dirz&browser.helperApps.neverAsk.saveToDiskztext/csvzwebdriver.chrome.driver)ospathisfilerprintformatsysexitlowerenvironjointempfile gettempdirisdirmakedirsrZFirefoxProfileZset_preferenceZFirefoxZChrome)dpZprofilerrr getWebDrivers"          r )jsonrrrZseleniumropenZ json_dataloadrrr r r r rrrrs