是否可以跳过For循环中的“execute statements”等待?

2024-04-19 00:20:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用for循环从一个列表中提供selenium url,不过我不想等待每个页面加载,等待下一个站点加载到单独的浏览器上。有没有办法跳过For循环的execute statements步骤中的等待?你知道吗

def getUrl(x):
     driver.get(x)


for x in URLS:
     getUrl(x)

我想在同一时间加载所有的网站。你知道吗


Tags: url列表forexecute站点defdriverselenium
1条回答
网友
1楼 · 发布于 2024-04-19 00:20:17

如果您想在不同的选项卡/窗口中打开url,那么您可以用此行替换getUrl方法中的行,并查看

driver.execute_script('window.open(arguments[0]);',x)

相关问题 更多 >