I have been playing roblox a lot lately, and I was wondering if there was a way to automate the login process since I play on different computers each time. I looked into Python's selenium, and derived the script:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.roblox.com/login")
usernameStr = '<redacted>'
passwordStr = '<redacted>'
username = driver.find_element_by_id('login-username')
username.send_keys(usernameStr)
password = driver.find_element_by_id('login-password')
password.send_keys(passwordStr)
signInButton = driver.find_element_by_id('login-button')
signInButton.click()
When I run it in VScode it works perfectly, but when I exported the python file and tried running it via interpreter, it gave many errors around version types. I installed selenium on the computer as well. My hypothesis is my local computer had some tools in the background that when I tried on other computers didn't. Is there something that I am missing when going to my other computer? I am using python3.8.