selenium.webdriver.phantomjs.webdriver
1. class selenium.webdriver.phantomjs.webdriver.WebDriver(executable_path='phantomjs', port=0, desired_capabilities={'version': '', 'browserName': 'phantomjs', 'javascriptEnabled': True, 'platform': 'ANY'}, service_args=None, service_log_path=None)
包装器通过 Ghostdriver 与 PhantomJS 通信。
您需要按照此处的所有说明操作:https://github.com/detro/ghostdriver
创建 PhantomJS / Ghostdriver 的新实例。
启动该服务,然后创建驱动程序的新实例。
-
参数:
-
executable_path - 可执行文件的路径。如果使用默认值,则假定可执行文件位于 $ PATH 中
-
port - 您希望服务运行的端口,如果保留为 0,将找到一个空闲端口。
-
desired_capabilities:仅具有非浏览器特定功能的 Dictionary 对象,例如
proxy
或loggingPref
。 -
service_args:传递给 PhantomJS 的命令行参数列表
-
service_log_path:要登录的 phantomjs 服务的路径。
-
1.1. quit()
关闭浏览器并关闭启动 PhantomJS 时启动的 PhantomJS 可执行文件