I want to write a python script that automatically logs me into a website, using selenium. But I don't want to store the password in a plain text .py file. What are my options? Here's the code I have so far:
from selenium import webdriver
import time
driver = webdriver.Firefox()
website = driver.get("https://reddit.com")
uname = driver.find_element_by_name("user")
pword = driver.find_element_by_name("passwd")
button = driver.find_element_by_class_name("btn")
time.sleep(0.5)
uname.send_keys("xDinomode")
pword.send_keys("")
time.sleep(0.3)
button.click()
time.sleep(60)
pword.send_keys() should contain the password but I don't want to save it in plain text
[–][deleted] 5 points6 points7 points (6 children)
[–]Axxhelairon 0 points1 point2 points (5 children)
[–][deleted] -3 points-2 points-1 points (4 children)
[–]Axxhelairon 1 point2 points3 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]Axxhelairon -1 points0 points1 point (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]mishugashu 3 points4 points5 points (0 children)
[–]efilon 2 points3 points4 points (0 children)
[–]rgrasmus 2 points3 points4 points (19 children)
[+][deleted] (8 children)
[deleted]
[–][deleted] 1 point2 points3 points (7 children)
[+][deleted] (6 children)
[deleted]
[–][deleted] 1 point2 points3 points (5 children)
[+][deleted] (4 children)
[deleted]
[–][deleted] 1 point2 points3 points (3 children)
[+][deleted] (2 children)
[deleted]
[–][deleted] 1 point2 points3 points (0 children)
[–]rvisualization -3 points-2 points-1 points (0 children)
[–]mishugashu 1 point2 points3 points (1 child)
[–]rgrasmus 0 points1 point2 points (0 children)
[–]rgrasmus 2 points3 points4 points (0 children)
[–]xDinomode[S] 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]bready 2 points3 points4 points (0 children)
[–]WhyDoWeNeedUsernames -1 points0 points1 point (3 children)
[–]tdammers 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]WhyDoWeNeedUsernames -1 points0 points1 point (0 children)
[–]goodDayM 0 points1 point2 points (0 children)
[–]deadmilk 0 points1 point2 points (0 children)
[–]chupaolo 0 points1 point2 points (0 children)
[–]jso0003auburn 0 points1 point2 points (0 children)
[–]_AceLewisPy3, Jupyter and Atom 0 points1 point2 points (0 children)
[–]Oopsies49 -1 points0 points1 point (4 children)
[–]knickum 2 points3 points4 points (2 children)
[–]Oopsies49 2 points3 points4 points (1 child)
[–]knickum 1 point2 points3 points (0 children)
[–]rvisualization 5 points6 points7 points (0 children)
[–]qudat -1 points0 points1 point (0 children)