导入 JavascriptExecutor (Selenium)

Uri*_*iff 3 python import selenium web-scraping

我可能遗漏了一些东西,但在我检查过的每个示例中,JavascriptExecutor 接口都是通过添加简单地导入的

import org.openqa.selenium.JavascriptExecutor
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它似乎对我不起作用。当我尝试这样做时,我收到此错误:

ImportError: No module named org.openqa.selenium.JavascriptExecutor
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决它?我会非常感激。

Guy*_*Guy 6

这是 Java 导入,而不是 Python。无论如何,你不需要任何导入,因为它WebDriver有内置函数来运行 JavaScript

driver.execute_script('script')
Run Code Online (Sandbox Code Playgroud)