python爬虫,selenium+chromedriver,谷歌驱动自动下载及配置

python爬虫,selenium+chromedriver,谷歌驱动自动下载及配置我们在使用selenium时,有一件让我们狠抓狂的事,那就是驱动的下载与配置…为什么这么说呢?

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

关于toollib

我们在使用selenium时,有一件让我们狠抓狂的事,那就是驱动的下载与配置…
为什么这么说呢?

1)首先确定浏览器对应的驱动版本号
2)然后手动下载下来
3)最后配置驱动路径或放在对应的目录下

使用toollib就很方便,这些都内部处理好了。(pip install toollib)
示例代码如下:

import time
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from toollib import autodriver

driver_path = autodriver.chromedriver(platform='win64')  # 自动下载驱动(platform默认为win64)
# 以下为selenium模拟操作
driver = webdriver.Chrome(service=Service(driver_path))
driver.get('https://www.baidu.com')
driver.find_element(value='kw').send_keys('python toollib')
driver.find_element(value='su').click()
time.sleep(29)
driver.close()

Jetbrains全家桶1年46,售后保障稳定

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/203673.html原文链接:https://javaforall.net

(0)
上一篇 2025年8月11日 上午8:22
下一篇 2025年8月11日 上午9:01


相关推荐

  • pycharm安装matplotlib 遇到的问题

    pycharm安装matplotlib 遇到的问题pycharm安装matplotlib遇到的问题打入命令安装。pipinstallmatplotlib安装到一半时报错。提示说得先升级pip版本。然而升级pip又报错。。。。跑去pychram,setting里面更新pip,成功后,再次安装matplotlib,又提示失败,需要升级pip,再次打入升级pip成功后,再安装matplotlib,又是失败。。。。。。服了找到的其它方法:直接去官方下载文件,https://www.lfd.uci.edu/~gohlke/pyt

    2022年8月29日
    7
  • 百度文心一言ERNIE-4.5开源模型深度测评:架构解析与性能实战对比

    百度文心一言ERNIE-4.5开源模型深度测评:架构解析与性能实战对比

    2026年3月12日
    2
  • mac版ps快捷键大全示意图_苹果电脑ps选中图片快捷键是什么

    mac版ps快捷键大全示意图_苹果电脑ps选中图片快捷键是什么psmac快捷键1、打开文件-Command+O2、创建文档-Command+N3、放大和缩小-Command+加号或减号4、存储为Web格式-Command+Option+Shift+S5、转换层-转化的活性层发生时按Command+T6、自定义快捷键-Option+Command+Shift+K7、首选项-Command+K8、色阶–Command+L9、曲线-Command+M10、色相/饱和度–C

    2026年4月18日
    8
  • Django(59)验证和授权[通俗易懂]

    Django(59)验证和授权[通俗易懂]验证和授权概述Django有一个内置的授权系统。他用来处理用户、分组、权限以及基于cookie的会话系统。Django的授权系统包括验证和授权两个部分。验证是验证这个用户是否是他声称的人(比如用户名

    2022年8月7日
    5
  • 解决$.ajax()请求异常~ jQuery提示parsererror错误解决办法

    解决$.ajax()请求异常~ jQuery提示parsererror错误解决办法在前端通过ajax请求后台之后返回的时候,出现了下面的异常:error:function(req,textStatus,errorThrown){}req:textStatus:”parsererror”;errorThrown:undefined.而自己的ajax请求如下:type:’POST’,contentType:’application/j…

    2022年6月26日
    56
  • JavaScript 弹出框(警告框、确认框、提示框)

    JavaScript 弹出框(警告框、确认框、提示框)一 警告框如果要确保信息传递给用户 通常会使用警告框 当警告框弹出时 用户将需要单击 确定 来继续 script 警告框 window alert 成功弹出警告框 window alert 方法可以不带 window 前缀 alert 成功弹出警告框 script 显示结果二 确认框如果您希望用户验证或接受某个东西 则通常使用 确认 框 当确认框弹出时 用户将不得不单击 确定 或 取消 来继续进行 amp l

    2026年3月18日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号