【发布时间】:2021-09-12 21:24:49
【问题描述】:
嘿,我想连续执行多个浏览器,但是当每个浏览器打开时,每个浏览器应该每 30 秒关闭一次
import time
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
with open('configure.txt','r') as f:
config = f.readlines()
l= config[0].strip('\n').split('|')[1].strip(' ')
print(l)
# 2nd line
t = config[1].strip('\n').split('|')[1].strip(' ')
print(t)
with open('proxies.txt','r') as f:
i=f.readline()
def web():
print(i)
option.add_argument('--proxy-server=%s' % i)
driver = webdriver.Chrome(ChromeDriverManager().install(), options=option)
driver.execute_script(f'''window.open("{l}","_blank");''')
time.sleep(2)
driver.close()
time.sleep(30)
driver.quit()
for i in range(0,5):
web()
【问题讨论】:
标签: python multithreading selenium selenium-webdriver webdriver