赞
踩
在使用selenium的时候运行如下代码的时候报出错误 :DeprecationWarning: executable_path has been deprecated, please pass in a Service object
查询得知:
“出现 DeprecationWarning 警告的类型错误:该类型的警告大多属于版本已经更新,所使用的方法过时。
当前版本重构后的函数,是之前的 executable_path 被重构到了 Service 函数里”
原文解释:点击跳转
源代码:
from selenium import webdriver
import time
driver = webdriver.Chrome(“chromedriver.exe”)
url=“http://www.baidu.com”
driver.get(url)
driver.find_element(value=“kw”).send_keys(“美女”)
time.sleep(10)
driver.quit()
#增加Service导入:
from selenium import webdriver
import time
from selenium.webdriver.chrome.service import Service
s=Service(“chromedriver.exe”)
driver = webdriver.Chrome(service=s)
url=“http://www.baidu.com”
driver.get(url)
driver.find_element(value=“kw”).send_keys(“美女”)
time.sleep(10)
driver.quit()
问题解决,值得注意的是定位元素的输入方式。
driver.find_element(value=“kw”).send_keys(“美女”)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。