selenium远程控制浏览器
方法一:
1、在被控制机器上运行
chromedriver.exe --port=9515 --allowed-ips=控制机器IP
2、控制机器上运行
options = Options()
options.binary_location = r'被控制机器上浏览器位置'
driver = webdriver.Remote("http://被控制电脑IP:9515", options=options)
driver.get("http://www.baidu.com")
print('ok it is done')
注意浏览器驱动需要匹配好
目前缺陷是没有发现怎么指定驱动的位置,有大佬知道请留言告知,谢谢!!!!
方法二
selenium-server下载地址 http://selenium-release.storage.googleapis.com/index.html
1、在控制机器(hub)上运行
java -jar selenium-server-standalone-3.9.1.jar -role hub
2、被控制机器(node)上运行
java -jar selenium-server-standalone-3.9.1.jar -role node -port 5555 -hub http://hub机器IP:4444/grid/register
3、控制机器上运行
options = Options()
options.binary_location = r'被控制机器上浏览器位置'
driver = webdriver.Remote("http://被控制机器IP:port/wd/hub", options=options)
driver.get("http://www.baidu.com")
print('ok it is done')
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现