diff --git a/export/.gitignore b/export/.gitignore new file mode 100644 index 0000000..2e20f9c --- /dev/null +++ b/export/.gitignore @@ -0,0 +1,25 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +image.png diff --git a/export/data/.gitkeep b/export/data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/export/main.py b/export/main.py new file mode 100644 index 0000000..a829f37 --- /dev/null +++ b/export/main.py @@ -0,0 +1,19 @@ +import time + +from selenium import webdriver +from selenium.webdriver.chrome.options import Options +from selenium.webdriver.common.by import By + +chrome_options = Options() +chrome_options.add_argument('--headless') +chrome_options.add_argument('--no-sandbox') +driver = webdriver.Chrome('/usr/lib/chromium-browser/chromedriver', options=chrome_options) +driver.get('https://sensors.dns.t0.vc') +time.sleep(3) + +element = driver.find_element(By.ID, 'Solar_Power') + +with open('image.png', 'wb') as f: + f.write(element.screenshot_as_png) + +driver.close()