Windows 安装 chromedriver 和 Python 调试

news/发布时间2024/5/20 20:12:49

下载 chromedriver

从官方网站上下载 chromedriver 的版本,这个版本需要和你 Chrome 的版本对应上。

下载的地址为:ChromeDriver - WebDriver for Chrome - Downloads

 

 

这个地方,将会打开一个新的浏览器界面,Chrome for Testing availability

在这个新的浏览器界面中,我们能看到对应的 Chrome 版本号。

 

 

查看 Chrome 版本

通过查看 Chrome 的版本来查看关于的信息。

通过这个 Chrome 的版本来下载 chromedriver 的版本。

 

 

解压到特定目录

解压到特定的目录后就可以使用了。

Python 代码

如果需要在 python 中直接进行使用。

需要导入的包:

from selenium.webdriver import Chrome
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait

使用代码来进行运行浏览器

chrome = Chrome(service=Service(r"C:\Users\yhu\Downloads\chromedriver-win64\chromedriver-win64\chromedriver.exe"))
chrome.get('https://www.isharkfly.com/')

通过上面的代码就可以在 chromedriver 上打开浏览器后查看下载的原始内容。

如果你有 IDE 的断点调试功能的话,这个使用应该可以查看断点中的内容。

 

 

上图是运行代码后,通过断点查看对象中访问网站的内容。

 

https://www.isharkfly.com/t/windows-chromedriver-python/14971#chromedriver-1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ulsteruni.cn/article/55434473.html

如若内容造成侵权/违法违规/事实不符,请联系编程大学网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

Chromedriver 在 Python 中查看源代码的方法

Python 中可以属性来查看需要爬取的网站的源代码。 对应具体的是:chrome.page_source需要注意的是首先需要导入包 from selenium.webdriver import Chrome 然后进行初始化:chrome = Chrome(service=Service(r"C:\Users\yhu\Downloads\chromedriver-win64\chromedriver-w…

Maven03-Maven使用入门

1、创建Maven项目的目录结构为maven-project01项目创建目录结构。首先创建一个名为maven-project01的文件夹,并在其下创建如下目录。2、编写pom.xmlMaven项目的核心是pom.xml,就像Make的Makefile,Ant的build.xml一样。 POM(Project Object Model,项目对象模型)定义了项目的…

Maven03-Maven入门使用

1、创建Maven项目的目录结构为maven-project01项目创建目录结构。首先创建一个名为maven-project01的文件夹,并在其下创建如下目录。2、编写pom.xmlMaven项目的核心是pom.xml,就像Make的Makefile,Ant的build.xml一样。 POM(Project Object Model,项目对象模型)定义了项目的…

算法--二叉树展开

Leetcode 114: 给你二叉树的根结点 root ,请你将它展开为一个单链表:展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。 展开后的单链表应该与二叉树 先序遍历顺序相同。示例 1:输入:root = [1,2,5,3,4,null,6] 输…

软工作业2:个人项目

软工作业2:论文查重 github仓库地址:https://github.com/Chynsh/Chynsh/tree/main/3121005252/Paperchecker 作业要求这个作业属于哪个课程 软件工程这个作业要求在哪里 个人项目这个作业的目标 设计一个论文查重算法,在答案文件中输出其重复率。PSP表记录PSP2.1 Personal S…

C#通过SQLiteDataReader读取GBK(gb2312)格式的SqLite数据库

正常情况下,C#通过SQLiteDataReader读SqLite数据库,不论读写都是采用的uft-8格式编码。 但是我在搞QQ群机器人(Mirai)的时候,遇到了读取以前旧版本机器人数据库的情况。旧片机器人是采用java或者C++程序写的,存取时的编码是GBK(gb2312),然后在原来的程序里面打开和编辑…