Python每日一记72>>>chromedriver executable needs to be in PATH问题解决

昨天有写关于模拟浏览器的爬虫实践,也提到关于chromedriver 的安装与环境变量问题,说只要把chromedriver.exe复制粘贴到python路径(前提是python在环境变量下)下即可,公司的电脑上是成功了,但是刚才在自己的笔记本上实验时还是出现了不在环境变量中的问题,所以还是对此进行更加详细的解决说明。
我们需要做的有以下几点:
1、确保python在环境变量下
2、确保谷歌浏览器在环境变量下
3、确保chromedriver 在环境变量下,且chromedriver在谷歌浏览器和python同样的路径中。
注意1:添加到环境变量的路径一定要是执行程序的路径,最好都是在软件上右键查看属性来确定正确的路径,然后添加到环境变量中。
注意2:因为我们已经将chromedriver复制在谷歌浏览器和python同样的路径中了,因此也就相当于为其添加了环境变量。
Python每日一记72>>>chromedriver executable needs to be in PATH问题解决
Python每日一记72>>>chromedriver executable needs to be in PATH问题解决
Python每日一记72>>>chromedriver executable needs to be in PATH问题解决
然后我们在pycharm中运行代码:
Python每日一记72>>>chromedriver executable needs to be in PATH问题解决
Python每日一记72>>>chromedriver executable needs to be in PATH问题解决
运行代码后,谷歌浏览器会弹出运行窗口,(突然有种VBA的感觉,就是那种不断打开文件复制粘贴,处理表格等动态操作,哈哈),这样就代表驱动成功了,然后我们就可以利用代码进行模拟浏览器的各种行为了,包括单击、滚动等等,当然还可以进行爬虫啦
具体的selenium函数方法,模拟浏览器行为课参考以下文章:
https://blog.csdn.net/zhgq5/article/details/81031384