解决selenium可视化爬虫报错以及安装chromedriver系列踩坑问题

今天首次使用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做一次安装总结,切勿踩空这篇文章,误人子弟

猜你喜欢

转载自blog.csdn.net/qq_35230125/article/details/123483847