Skip to content

Instantly share code, notes, and snippets.

@shmidtelson
Created April 18, 2025 10:36
Show Gist options
  • Save shmidtelson/ef0e1bb1695a5b5764dc6e06c2837e4b to your computer and use it in GitHub Desktop.
Save shmidtelson/ef0e1bb1695a5b5764dc6e06c2837e4b to your computer and use it in GitHub Desktop.
Screenshot
from seleniumwire import webdriver
def take_image(self, link: str):
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('window-size=1280x720')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
try:
browser = webdriver.Chrome(
options=options,
)
browser.get(link)
result = browser.get_screenshot_as_png()
browser.quit()
return result
except Exception as e:
self.logger.error(f'{e}, link:{link}', exc_info=True)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment