【发布时间】:2021-04-07 00:38:47
【问题描述】:
我正在学习 python Selenium,并创建了一个“电子邮件”列表:“密码”。我需要在正确的位置插入这些电子邮件,然后是密码,然后是登录按钮。这是代码:
f = open('users.txt','r')
for line in f.readlines():
print(line)
mail = line[0:line.index(':')]
line = line[line.index(':')+1:]
password = line
email_input = driver.find_element_by_xpath('//*[@id="email"]')
email_input.click()
email_input.send_keys(mail)
password_input = driver.find_element_by_xpath('//*[@id="password"]')
password_input.click()
password_input.send_keys(password)
lgn_btn = driver.find_element_by_css_selector('#sign-in')
lgn_btn.click()
n_url = driver.current_url
time.sleep(5)
driver.refresh()
我得到的错误是:
mail = line[0:line.index(':')]
ValueError: 未找到子字符串
txt文件是:
g_santeusanio@arcor.de:sportpark13
mrtslabbert@absamail.co.za:oohethooq12313w
lauriecd@absamail.co.za:christcorem
【问题讨论】:
-
如果没有任何问题,你会发布这个吗?这不是一个足够的帖子标题。您认为它会满足哪种类型的搜索参数?
-
文本文件在电子邮件地址之间是否有空行,如您在此处显示的那样?
标签: python selenium selenium-webdriver