Как заставить каждый поток использовать следующую строку агента пользователя построчно из моего текстового файла
Обычно я получаю сообщение об ошибке при попытке импортировать свои агенты пользователя в firefox профиль
'' ''
from selenium import webdriver
from getpass import getpass
import threading
import time
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
with open("useragents.txt", "r") as file:
user_agent = file.read()
print(user_agent)
ff_profile = FirefoxProfile()
ff_profile.set_preference("general.useragent.override",
user_agent)
driver = webdriver.Firefox(firefox_profile = ff_profile)
driver.get('https://www.whatsmyua.info/')
N = 5 # Number of browsers to spawn
thread_list = list()
# Start test
for i in range(N):
t = threading.Thread(name='Test {}'.format(i))
t.start()
time.sleep(3)
print ("t.name + ' started!'")
thread_list.append(t)
# Wait for all thre<ads to complete
for thread in thread_list:
thread.join()
'' ''