查看原文
其他

Python入门教程18: 谷歌浏览器驱动Chromedriver安装方法

作者一小红牛 我的Python教程 2024-01-14


Python,速成心法

敲代码,查资料,问度娘

练习,探索,总结,优化

如果您使用的是Python,并且想使用Selenium来控制谷歌浏览器,你可以使用selenium工具来启动谷歌浏览器,并指定谷歌浏览器驱动的路径。具体使用方法可以参考selenium官方文档:https://selenium-python.readthedocs.io/getting-started.html


 #01.安装谷歌浏览器驱动的具体步骤如下

1. 首先,需要确认你的谷歌浏览器的版本号打开在浏览器——菜单——帮助——点击关于Google Chrome中查看。如下图所示

查看版本号


2. 选择对应的谷歌浏览器驱动版本:从谷歌浏览器官方网站上下载对应版本的驱动,官方下载地址:有时候访问网站会是空白,多访问几遍就好了。

http://chromedriver.chromium.org/downloads

如下图,我的谷歌浏览器版本是114开头的,对应的驱动也下载114开头。

如果你是Windows的系统,点win32下载即可,里面是包含64位的,公用的。如下图。

下载好,解压到桌面的效果

3. 将下载好的chromedriver驱动文件,解压到桌面,再由桌面拖到和你的Python源码文件夹放在一起即可,如下图所示,(并将该目录添加到系统的PATH环境变量中。将驱动目录添加到PATH环境变量后,您就可以在命令行中直接使用“chromedriver”命令,启动谷歌浏览器驱动。

4.运行以下Python代码示例:(看能否实现自动化操作,在Chrome浏览器上打开百度,并在搜索框中搜索关键字 “ 李白诗词 ”),如果可以执行操作,说明你安装成功了。

import timefrom selenium import webdriver #获得浏览器驱动from selenium.webdriver.common.by import By
#创建Chrome浏览器驱动,注意一定要大写浏览器名称driver=webdriver.Chrome()
# 打开百度网站driver.get("https://www.baidu.com")
time.sleep(2)#找到搜索框并输入关键字#用id来定位百度搜索框,定位一个是element,定位多个是elements
driver.find_element(By.ID, "kw").send_keys("李白诗词")time.sleep(3)driver.find_element(By.ID, "su").click()
#增加一个延时效果,方便观察time.sleep(5)#关闭浏览器driver.quit()


 CTF比赛通常需要用到多个不同的软件工具来完成各种不同的任务和挑战。具体需要使用哪些软件工具,取决于比赛的题目和比赛要求。以下是一些常用的CTF工具和软件:

1.逆向工程工具:IDA Pro、GDB、OllyDbg、Hopper、Radare2、x64dbg等。

2.密码学和加密工具:Hashcat、openssl、Cryptool、John The Ripper、Burp Suite等。

3.漏洞挖掘和利用工具:Metasploit、Nmap、sqlmap、OWASP ZAP、Wireshark等。

4.编码和加密工具:notepad++、hex editor、base64、rot13等。

完毕!!感谢您的收看

------------往期更多精彩内容------------

Python最新版本的安装教程(附详细图)

Pycharm的下载与安装方法(附教程图)

Pycharm初始化,新建一个python程序

Pycharm英文页界面,2种汉化的设置方法(教程附图)

Python常用的英文单词集合

Python基础教程:01代码的规范书写

Python基础教程:02内置函数的用法解析

Python基础教程:03运算符与表达式

Python基础教程:04流程控制语句

Python基础教程:05字符串String的用法解析

Python基础教程:06列表,元组,字典的用法

Python入门教程:07文件及目录操作

Python入门教程:08变量,保留字,字符串索引

Python入门教程:09常用的模块库

Python入门教程10:datetime的用法

Python入门教程:11推导式的写法

Python入门教程12:pip命令的使用

Python入门教程13:json的用法

Python入门教程14:高阶函数用法解析

Python入门教程15:面向对象编程思想

Python入门教程16:错误和异常调试

Python入门教程17:模块与包

----------------爬虫系列 --------------------

Python爬虫教程05:优化《所有页》古装美女下载代码

Python爬虫教程04:下载《所有页》古装美女图片

Python爬虫教程03:下载《第1页》古装美女的图片

Python爬虫教程:02分享采集网页数据的详细步骤

Python爬虫教程:01网页的请求与服务器的响应

认识HTML网页的基本结构

---------------Python源码集合---------------

Python源代码分享:01九九乘法表

Python源代码分享:02海龟画图五角星

Python源代码分享:03画一个奥运五环图

Python源码分享:04列表数据的奇偶求和

Python源代码分享:05使用turtle模块绘制一个彩色螺旋图案

Python源代码分享:06猜数字大小与剪刀石头布

Python源代码分享:07画满天繁星

继续滑动看下一个

Python入门教程18: 谷歌浏览器驱动Chromedriver安装方法

作者一小红牛 我的Python教程
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存