我有10个账号,还有这10个账号对应的登陆密码,我想在指定网站上一直不停的循环登陆这10个账号,怎么写代码?
打开网页输入网址
输入第一个账号和密码
.....做相应的操作.....
关闭网页
打开网页输入网址
输入第二个账号和密码
.....做相应的操作.....
关闭网页
...................
打开网页输入网址
输入第十个账号和密码
.....做相应的操作.....
关闭网页
再从头循环
楼主可以事先将账号和密码存储在一个字典中,也可以用pandas读取账号密码信息,为方便展示,我就将账号信息储存在一个字典中,具体的代码如下:
from selenium import webdriver
# 账号和密码信息
user_information = { "username1": "password1", "username2": "password2", "username3": "password3"}
# 使用循环遍历字典进行账号登录
for username, password in user_information.items():
# 创建WebDriver对象,可根据实际情况选择合适的浏览器驱动(如ChromeDriver)
driver = webdriver.Chrome()
# 访问登录页面
driver.get("https://example.com/login") # 替换为实际的URL
# 输入账号_name("username") 替换为实际的用户名输入框元素定位方式 username_input = driver.find_element_by_name("username") .send_keys(username)
password_input = driver.find_element_by_name("password") .send_keys(password)
# 替换为实际的提交按钮元素定位方式
submit_button.click()
# 在此添加其他操作或验证登录结果的代码
# 关闭浏览器窗口
driver.quit()
from selenium import webdriver
# 账号和密码信息
user_information = { "username1": "password1", "username2": "password2", "username3": "password3"}
# 使用循环遍历字典进行账号登录
for username, password in user_information.items():
# 创建WebDriver对象,可根据实际情况选择合适的浏览器驱动(如ChromeDriver)
driver = webdriver.Chrome()
# 访问登录页面
driver.get("https://example.com/login") # 替换为实际的URL
# 输入账号_name("username") 替换为实际的用户名输入框元素定位方式 username_input = driver.find_element_by_name("username") .send_keys(username)
password_input = driver.find_element_by_name("password") .send_keys(password)
# 替换为实际的提交按钮元素定位方式
submit_button.click()
# 在此添加其他操作或验证登录结果的代码
# 关闭浏览器窗口
driver.quit()
温馨提示:答案为网友推荐,仅供参考