今天首次使用selenium爬虫,需要下载chrome浏览器,以及对应的驱动:
1.下载chrome浏览器
点我下载
2.安装chromedriver驱动
点我下载
查看对应的版本方法:
通过 桌面 ,属性,查看文件位置
我的浏览器安装地址是C:\Program Files\Google\Chrome\Application
选择对应版本下载即可!
这里32位也可以用,不需要下载64位的
驱动解压到桌面后,将chromedriver.exe拖到对应的python目录中
我的目录路径为
C:\Users\MAC\AppData\Local\Programs\Python\Python38
拖过去,即可解决报版本错误的问题,第一个踩坑点结束
(我入坑原因是因为被一篇博客误导了,他的解决办法为:将驱动放在谷歌浏览器文件目录,并设置环境变量,经过我测试没用!!跳转地址)
我们用代码验证下是否可行!
from selenium import webdriver
# #声明浏览器对象
browser1 = webdriver.Chrome()
# #访问页面
browser1.get("http://www.baidu.com")
测试用selenium打开谷歌浏览器 访问百度页面
报错,报错信息:
SyntaxError: Non-UTF-8 code starting with '\xc9' in file C:/Users/MAC/Desktop/pythonProject2/云南民族大学水表/main.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
解决办法:
在代码顶部添加
#coding=gbk
完整测试代码:
#coding=gbk
from selenium import webdriver
# #声明浏览器对象
browser1 = webdriver.Chrome()
# #访问页面
browser1.get("http://www.baidu.com")
测试成功!!
总结
对selenium做一次安装总结,切勿踩空这篇文章,误人子弟