赞
踩
放置的位置和Python执行的文件位置要一样,这样才能够使用最新的驱动。
注意:在selenium v4.4.0以上的版本,可以不用把浏览器的驱动放在跟Python执行程序一起。
但是需要用一段代码去说明,调用函数。
那么就要在代码中设置浏览器驱动的地址
在解决完第一个问题后,我们会发现在执行代码后selenium打开完浏览器后会直接闪退。这确实是正常现象,因为你安装的是最新的selenium4版本,他对浏览器执行完操作后会自动关闭浏览器
from selenium.webdriver.chrome.service import Service from selenium import webdriver import time # url地址 url = 'http://www.baidu.com' # 定义chrome驱动去地址 path = Service('chromedriver.exe') # 创建浏览器操作对象 browser = webdriver.Chrome(service=path) # 这里我们给哥time等待,假设我们在这段时间内进行的操作 time.sleep(3) # 获取前端页面 browser.get(url) #输出前端代码中的title字段内容 print(browser.title)
这时就看起来正常点了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。