【发布时间】:2021-04-09 20:29:27
【问题描述】:
我正在尝试使用 selenium 制作一个可以同时使用多个帐户的 Instagram BOT。因此,我需要使用线程。我有 2 个帐户,用户名和密码保存在一个文本文件中。问题是,我无法同时登录两个帐户。我必须对代码进行哪些更改才能做到这一点?
如果我的解释有任何错误,请原谅我......
from selenium import webdriver
from time import sleep
import threading
def functions():
a = open('users.txt','r').readlines()
for i in a:
info = i.split()
driver = webdriver.Firefox()
driver.get('https://instagram.com')
sleep(5)
driver.find_element_by_name('username').send_keys(info[0])
driver.find_element_by_name('password').send_keys(info[1])
driver.find_element_by_class_name('sqdOP.L3NKy.y3zKF').click()
for _ in range(2):
t = threading.Thread(target=functions)
t.start()
【问题讨论】:
标签: python-3.x selenium python-multithreading