selenium 如何同时打开5个网页
可以使用多线程或多进程的方式来同时打开5个网页,下面是使用Python的多线程方式:
import threading
from selenium import webdriver
def open_page(url):
driver = webdriver.Chrome()
driver.get(url)
urls = ['https://www.google.com', 'https://www.baidu.com', 'https://www.github.com', 'https://www.yahoo.com', 'https://www.bing.com']
threads = []
for url in urls:
t = threading.Thread(target=open_page, args=(url,))
threads.append(t)
for t in threads:
t.start()
for t in threads:
t.join()
以上代码将同时打开5个网页,可以根据需要修改urls列表中的网址数量和内容。需要注意的是,多线程方式可能会影响浏览器的性能,建议根据实际情况进行调整
原文地址: https://www.cveoy.top/t/topic/fJQK 著作权归作者所有。请勿转载和采集!