如何用新数据打开新标签? [Selenium-Python]

问题描述

我用硒制作了自动登录机器人。它从.txt文件和输入获取数据。 我的问题是:如何使用新用户:pass打开新选项卡? 例如.txt文件的第一行是test:test,我想用txt的第二行(test2:test2)打开新标签页

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.wait import WebDriverWait
import time


browser = webdriver.Chrome()

def checker(data):
    email = data[0]
    password = data[1]
    
    browser.get(
    "site name")

    browser.find_element_by_id("login-username").send_keys(email)
    browser.find_element_by_id("login-password").send_keys(password)
    browser.find_element_by_id("login-button").click()

    time.sleep(5)

    browser.find_element_by_css_selector("._95e9f2bdf9c64702a").click()

combos = open("combo.txt","r").readlines()
arrange = [lines.replace("\n","")for lines in combos]
for lines in arrange:
    data = lines.split(":")
    checker(data)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)