python在同一时间运行不同选项卡中的不同函数

2024-04-26 05:48:08 发布

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

是否可以同时在不同的选项卡中运行函数?(火狐)

让我解释一下

我正在刮…然后我想打开一个不同的标签,并在这些同时做刮。你知道吗

我以前用不同的窗口(简单的方法)来做。但现在我刮的网络不让我在不同的窗口登录。但是如果它在同一个窗口中有多个标签,我可以登录到每个人。你知道吗

或者还有其他方法:有没有一种方法可以在同一个窗口中运行两个不同的脚本?。例如,运行第一个脚本,然后第二个脚本在为第一个脚本打开的窗口中打开一个新选项卡?你知道吗

谢谢你的帮助。你知道吗


Tags: 方法函数网络脚本标签选项卡火狐
1条回答
网友
1楼 · 发布于 2024-04-26 05:48:08

简而言之,不可以。在一个SeleniumWebDriver实例中,您在任何给定的时间只能与一个窗口句柄进行交互。This answer有更多相关的细节,您可能会发现相关的。你知道吗

关于在同一个窗口的不同选项卡上运行两个不同的脚本。。。从技术上讲,至少在Internet Explorer中是可以做到的。Selenium维护人员决定not be feasible实现一个通用的解决方案。虽然你可能会找到一个黑客做到这一点,它几乎肯定会特定于浏览器和非常脆弱,因此不建议。你知道吗

你最好的办法就是有两个独立的实例。你知道吗

相关问题 更多 >