#(1)导入selenium
from selenium import webdriver
#(2)创建浏览器操作对象
path = 'chromedriver.exe'
#browser此时已经是一个真实浏览器对象了,所以直接当成一个浏览器来用
browser = webdriver.Chrome(path)
#(3)访问网站
url = 'https://www.baidu.com'
#浏览器打开网页
browser.get(url)
C:\Users\Sakura\PycharmProjects\pythonProject(尚硅谷之selenium)\main.py:8: DeprecationWarning: executable_path has been deprecated, please pass in a Service object
browser = webdriver.Chrome(path)
CSDN上面已经有的回答,什么浏览器版本不对(我特意把浏览器下回了以前的版本,为了对应上一致的驱动,详细可以看截图)没有用。还有定义在函数外面(我压根没写函数)。还有添加上路径(我从根目录开始加,而且斜杠没打错)。等等均以失败告终,奋斗了许久,无能为力。故前来提问,不胜感激
就是希望别闪退,正常运行。让我继续学下去。卡在这里也没法往后学
简单粗暴
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get("http://www.baidu.com") # 网址输入
driver.maximize_window() # 将窗口最大化
time.sleep(3) # 延时加载
title = driver.find_element(By.XPATH, "//*[@id='kw']")
title.clear()
title.send_keys(Keys.COMMAND, "v")