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

简介: 今天首次使用selenium爬虫,需要下载chrome浏览器,以及对应的驱动:1.下载chrome浏览器点我下载2.安装chromedriver驱动点我下载查看对应的版本方法:通过 桌面 ,属性,查看文件位置我的浏览器安装地址是C:\Program Files\Google\Chrome\Application选择对应版本下载即可!这里32位也可以用,不需要下载64位的驱动解压到桌面后,将chromedriver.exe拖到对应的python目录中我的目录路径为C:\Users

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

相关文章
|
5月前
|
数据采集 数据可视化 算法
【优秀python案例】基于Python的豆瓣电影TOP250爬虫与可视化设计与实现
本文设计并实现了一个基于Python的豆瓣电影TOP250爬虫与可视化系统,通过获取电影评分、评论并应用词云和饼图等可视化技术,为用户提供了电影评价的直观展示和深入分析。
1156 3
【优秀python案例】基于Python的豆瓣电影TOP250爬虫与可视化设计与实现
|
2月前
|
数据采集 Web App开发 前端开发
Python爬虫进阶:Selenium在动态网页抓取中的实战
【10月更文挑战第26天】动态网页抓取是网络爬虫的难点,因为数据通常通过JavaScript异步加载。Selenium通过模拟浏览器行为,可以加载和执行JavaScript,从而获取动态网页的完整内容。本文通过实战案例,介绍如何使用Selenium在Python中抓取动态网页。首先安装Selenium库和浏览器驱动,然后通过示例代码展示如何抓取英国国家美术馆的图片信息。
116 6
|
3月前
|
数据采集 Web App开发 JavaScript
Selenium爬虫技术:如何模拟鼠标悬停抓取动态内容
本文介绍了如何使用Selenium爬虫技术抓取抖音评论,通过模拟鼠标悬停操作和结合代理IP、Cookie及User-Agent设置,有效应对动态内容加载和反爬机制。代码示例展示了具体实现步骤,帮助读者掌握这一实用技能。
130 0
Selenium爬虫技术:如何模拟鼠标悬停抓取动态内容
|
3月前
|
数据采集 Web App开发 数据可视化
Python爬虫教程:Selenium可视化爬虫的快速入门
Python爬虫教程:Selenium可视化爬虫的快速入门
|
3月前
|
Web App开发 Java 测试技术
使用selenium+chromedriver+xpath爬取动态加载信息(一)
使用selenium+chromedriver+xpath爬取动态加载信息(一)
96 1
|
3月前
|
Web App开发 Java 测试技术
一、自动化:web自动化。Selenium 入门指南:从安装到实践
一、自动化:web自动化。Selenium 入门指南:从安装到实践
60 0
|
3月前
使用selenium+chromedriver+xpath爬取动态加载信息(二)
使用selenium+chromedriver+xpath爬取动态加载信息(二)
55 0
|
5月前
|
数据采集 监控 数据安全/隐私保护
掌握Selenium爬虫的日志管理:调整–log-level选项的用法
在Selenium Web数据采集时,日志管理至关重要。通过调整`–log-level`参数可优化日志详细度,如设置为`INFO`记录一般操作信息。结合代理IP、Cookie及user-agent配置,不仅能提高采集成功率,还能规避反爬机制。合理选择日志级别有助于调试与性能平衡,在复杂的数据采集任务中保持程序稳定与可控。
150 1
掌握Selenium爬虫的日志管理:调整–log-level选项的用法
|
5月前
|
数据采集 人工智能 数据可视化
Python selenium爬虫被检测到,该怎么破?
Python selenium爬虫被检测到,该怎么破?
|
5月前
|
数据采集 XML 数据可视化
【优秀python案例】基于Python的口红商品的爬虫与可视化的设计与实现
本文介绍了一个基于Python的京东商城口红商品爬虫与可视化系统,通过requests和lxml库抓取商品信息,使用pandas进行数据处理,matplotlib进行数据可视化,分析了口红的价格、评论数(销量)分布以及自营口红品牌的销量和商品种类。
159 3
【优秀python案例】基于Python的口红商品的爬虫与可视化的设计与实现

热门文章

最新文章

相关实验场景

更多