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')

 

 

   

 

posted @ 2022-07-08 15:50  苍山。  阅读(904)  评论(2编辑  收藏  举报