一、Python下载及安装
(1)下载python
官网下载地址:https://www.python.org/downloads/windows/
(2)安装Python
第一步:勾选Add python.exe to PATH(省的后面自己再去添加环境变量)后,点击Customize installation
第二步:默认全选,直接点Next就行
第三步:先勾选Install Python 3.11 for all users,再选择自己需要安装的路径,然后点Install,等待安装完成就可以了
(3)验证Python是否安装成功
cmd窗口输入命令:python,出现版本信息就说明安装成功了
二、selenium安装
cmd窗口,继续输入命令:pip install selenium
三、通过selenium启动浏览器(以谷歌为例)
(1)下载谷歌浏览器
踩坑经历:如果你已经安装了谷歌浏览器,在查看版本时它会自动检查更新版本,就会导致版本升级到最新后,你找不到与之对应的驱动。。。我在网上也找了很多办法,发现把google安装目录下的update文件夹中的内容全部删除后,再把这个文件夹的全部访问权限都拒绝后,它终于不再作妖了。。。但是这也带来一个后果,这个文件夹谁也访问不了了哈哈。。。后续如果你想卸载重新装一个新版本,可以把google文件夹重新命名一下,只要不叫google就行~
下面奉上一个简单的操作步骤:
1、下载安装谷歌浏览器(建议先看看下载的版本能不能在下面的驱动下载地址找到与之对应的驱动)
2、浏览器安装完成后,电脑重启(如果不重启,google安装目录下的update文件夹下会有些程序怎么也删不掉,别问我怎么知道的。。。)
3、电脑重启后,找到google安装目录(一般会默认装在C:\Program Files (x86)\Google),把update文件夹下的东西全部删除
4、右击update文件夹,选择属性,找到安全标签页,点击编辑,把所有用户和组的权限都勾成拒绝,完成操作后,点击update文件夹提示没有权限就是设置成功了。
PS:虽然这个办法有点杀敌一千自损八百的意思,但是目前没有找到更好的办法。。。如果有人知道更好的阻止谷歌自动更新的办法,欢迎指教~
(2)下载与浏览器版本一致的web驱动并解压成exe文件
web驱动下载地址:http://chromedriver.storage.googleapis.com/index.html
第一步:找到与你浏览器版本号前3位一致的驱动文件夹,点进去
温馨提示:如果没有找到与你浏览器版本号一致的驱动,可以到下面这个地址直接下载老版的谷歌浏览器:Download older versions of Google Chrome for Windows, Linux and Mac
第二步:选择windows版本(32位64位都是这个),点击下载,下载完成后解压成.exe文件
(3)将exe文件放到python安装目录下的script文件夹
tips:如果忘记了安装目录,可以打开cmd,输入命令:where python
(4)尝试通过python启动谷歌浏览器
打开python,复制以下代码,就到了见证奇迹的时刻啦~~
import time
from selenium import webdriver
driver = webdriver.Chrome() # 启动浏览器
driver.get("https://www.baidu.com") # 打开某个网址
time.sleep(10)
driver.quit() # 关闭浏览器
以上就是结合了网上各位大佬分享的经验后自己实践的成果,可以说站在了好多巨人的肩膀上哈哈,让我一个不会编码的小白也有了很多收获,今后继续努力学习鸭~