一、背景
在练习爬网站的时候,会遇到一些问题:
1、代码都正确,本地解析出来没有具体内容;
2、浏览器源码看到的内容很多,解析出来只有一部分;
3、有些网页需要滚动鼠标才加载内容,就是所谓的动态加载。
这个时候,selenium进入我的视野,因为他能模拟浏览器操作,实现动态加载。
但是,我按照网上教程下载安装,始终都失败,然后又花费了几天的时间,都要崩溃了。。。
所幸今天终于运行成功,通过selenium打开了网页!!! 2024年1月12日 值得纪念的一天!
下面分享一下安装的经历,以及我踩的坑,可以直接去看总结部分。
二、安装chromedriver
1、下载
首先是找chromedriver,我电脑谷歌浏览器的版本太高了,找不到chromedriver,因为我的谷歌浏览器装了很多插件又不想卸载重装浏览器,而我的edge浏览器,早在我之前重装系统的时候被我干掉了,现在想装edge也装不上,然后我的火狐浏览器也没有现成的驱动......
我根据网友教程去到chromedriver的下载地址基本都是支持测试版,而且谷歌的历史版本一点都不好找,找到了他还不一定有driver......
终于皇天不负有心人,找到了这个谷歌历史版本的网站: