└── Snapshot of The Given Website /Snapshot of The Given Website: -------------------------------------------------------------------------------- 1 | import sys 2 | from selenium import webdriver 3 | from selenium.webdriver.chrome.options import Options 4 | import chromedriver_binary 5 | 6 | 7 | script_name = sys.argv[0] 8 | 9 | options = Options() 10 | options.add_argument('--headless') 11 | driver = webdriver.Chrome(options=options) 12 | 13 | try: 14 | url = sys.argv[1] 15 | 16 | driver.get(url) 17 | page_width = driver.execute_script('return document.body.scrollWidth') 18 | page_height = driver.execute_script('return document.body.scrollHeight') 19 | driver.set_window_size(page_width, page_height) 20 | driver.save_screenshot('screenshot.png') 21 | driver.quit() 22 | print("SUCCESS") 23 | 24 | except IndexError: 25 | print('Usage: %s URL' % script_name) 26 | --------------------------------------------------------------------------------