With zipfile.ZipFile(latest_driver_zip, 'r') as downloaded_zip: Latest_driver_zip = wget.download(download_url, out=CHROMEDRIVER_FOLDER) Print("Attempting to download latest driver online.")ĭownload_url = "" + version_number + "/chromedriver_win32.zip" The latest online version will be downloaded if it does not match your local version.ĬHROMEDRIVER_PATH = # Insert your Chromedriver path hereĬHROMEDRIVER_FOLDER = os.path.dirname(CHROMEDRIVER_PATH)ĭef download_latest_version(version_number):.Check locally in your computer for the driver version and compare it with the latest version available online.Print('new chrome driver at ' + target_name)ĭownload_url = "" + version_number +"/chromedriver_linu圆4.zip"ĭownload(download_url, './temp/chromedriver', target_name) Target_name = './bin/chromedriver-linux-' + version Reply = os.popen(r'google-chrome -version').read() Reply = os.popen(r'chromium -version').read() Version_number = get_latestversion(version)ĭownload_url = "" + version_number +"/chromedriver_win32.zip"ĭownload(download_url, './temp/chromedriver.exe', target_name) Target_name = './bin/chromedriver-win-' + version + '.exe' Replies = os.popen(r'reg query "HKEY_CURRENT_USER\Software\Google\Chrome\BLBeacon" /v version').read() Os.rename(driver_binaryname, target_name) Zip_ref.extractall(path = './temp/') # you can specify the destination folder path here With zipfile.ZipFile(latest_driver_zip, 'r') as zip_ref: Latest_driver_zip = wget.download(download_url, out='./temp/chromedriver.zip') # download the zip file using the url built above It will detected what chrome version you have, grab the correct driver def download_chromedriver():ĭef download(download_url, driver_binaryname, target_name):
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |