1、安装chromedriver
!!一定要下载和chrome版本对应的chromedriver!!
在浏览器输入chrome://version/查看chrome版本
国内可以在chrome仓库中下载对应版本
记住chromedriver的路径,将chromedriver.exe文件的路径并加入到电脑的环境变量中去
双击path将chromedriver的路径添加
然后打开cmd输出chromedriver查看是否安装好
2、安装selenium
cmd–>conda install selenium
conda install pyquery(和bs4,lxml一样是个解析器)
用百度页面检验是否成功:
from selenium import webdriver
options = webdriver.ChromeOptions()
options.binary_location = r"D:chrome\Chrome\Application\chrome.exe"#chrome地址
chrome_driver=r"D:\chrome\chromedriver.exe"#chromedriver地址
browser = webdriver.Chrome(chrome_options=options,executable_path=chrome_driver)
browser.get("http://www.baidu.com")
chrome自动打开页面即代表成功
一般来说webdriver.Chrome只用指定chromedriver地址,万一报错:
selenium.common.exceptions.WebDriverException: Message: unknown Error: cannot find Chrome binary
则还需指定chrome路径,即executable_path
3、selenium使用(百度)
搜索框:‘百度一下’这个按钮
search_box=browser.find_element_by_id('kw')#选中搜索框
search_box.send_keys('python')#在搜索框里输入python
submit_button=browser.find_element_by_id('su')#选中‘百度一下’这个按钮
submit_button.click()#点击一下