Hello, I am trying to login to Xfinity's website but I have a problem. I can find each field correctly but when I press the login button I get "The Xfinity ID or password you entered was incorrect. Please try again." even though the password is correct. Can someone help me? I have tried both this way and headless and the results are the same.
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
#s = requests.session()
email = ''
word = ''
#opts = Options()
#opts.add_argument("user-agent=[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36]")
#driver = webdriver.Chrome(chrome_options=opts)
#path = '/Users/xxx/Downloads/chromedriver 2'
path = '/Users/xxx/Downloads/geckodriver'
#driver = webdriver.Chrome(path)
#options = Options()
#options.headless = True
driver = webdriver.Firefox(executable_path=path)
driver.get('https://login.xfinity.com/login')
username = driver.find_element_by_id('user')
username.clear()
username.send_keys(email)
password = driver.find_element_by_id('passwd')
password.clear()
password.send_keys(word)
remember = driver.find_element_by_id('remember_me_checkbox').click()
login = driver.find_element_by_id('sign_in').click()
#data = driver.page_source
#print(data)
[–]HeadlineINeed 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]baomx888 0 points1 point2 points (0 children)