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

这篇具有很好参考价值的文章主要介绍了python爬虫,selenium+chromedriver,谷歌驱动自动下载及配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

关于toollib

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

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

使用toollib就很方便,这些都内部处理好了。(pip install toollib)
示例代码如下:文章来源地址https://www.toymoban.com/news/detail-565633.html

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

# 自动下载驱动,默认下载本地浏览器对应的版本(各参数可自行指定)
driver_path = autodriver.chromedriver()
# 以下为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()

到了这里,关于python爬虫,selenium+chromedriver,谷歌驱动自动下载及配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python爬虫selenium安装谷歌驱动解决办法

    1.驱动下载链接:CNPM Binaries Mirror (npmmirror.com) 2.如果找不到匹配浏览器最新版本的驱动,选择进入到:Chrome for Testing availability (googlechromelabs.github.io) 3.谷歌浏览器老版本下载:Google Chrome 64bit Windows版_chrome浏览器,chrome插件,谷歌浏览器下载,谈笑有鸿儒 (chromedownloads.net) 4.谷歌浏览

    2024年02月07日
    浏览(42)
  • Selenium根据Chrome浏览器 版本自动下载/更新驱动chromedriver.exe webdriver_manager库

    Selenium提供了一个webdriver_manager库,可以帮助自动下载和更新Chrome浏览器的驱动程序chromedriver.exe。您可以按照以下步骤操作: 安装webdriver_manager库。可以在命令行或终端中运行以下命令进行安装: 在Selenium Python脚本中,导入webdriver_manager并使用ChromeDriverManager类来创建ChromeDri

    2024年02月16日
    浏览(67)
  • 谷歌浏览器使用selenium的驱动chromedriver 116~118版本,解决版本不匹配问

    谷歌浏览器使用selenium的驱动chromedriver 116~118版本,解决版本不匹配问 获取不到 chromedriver 高版本吗? https://googlechromelabs.github.io/chrome-for-testing/#stable

    2024年02月07日
    浏览(59)
  • ChromeDriver | 谷歌浏览器驱动下载地址 及 浏览器版本禁止更新

    在使用selenoum时,需要chrome浏览器的版本和chrome浏览器驱动的版本一致匹配,才能进行自动化测试 国内可以搜到的谷歌浏览器下载地址里面最新的驱动器只有114版本的 CNPM Binaries Mirror 在其他博主那找到了最新版本12X的谷歌驱动器下载地址,里面有最新的版本:Chrome for Testin

    2024年02月21日
    浏览(109)
  • Selenium安装WebDriver:最新ChromeDriver谷歌驱动及闪退等常见问题(114及其以后的版本)

    点击进去可以看到下载链接   截止2023.9.12我的谷歌浏览器版本是 116.0.5845.188(正式版本) 我选择了  116.0.5845.96  ( r1160321 )(最后一个) 随着版本更新,大家要根据自己浏览器版本进行选择相应驱动,尽量保证驱动版本和浏览器版本一致,前三位保持一致一般就可以正常使

    2024年02月22日
    浏览(89)
  • 自动更新Selenium驱动chromedriver

    由于谷歌游览器经常自动更新导致selenium驱动失效需要重新下载,如何让代码自动更新selenium驱动的方法呢? selenium连接谷歌游览器抛出异常时,会展示当前谷歌游览器的版本信息,我们可以到selenium驱动下载的网站获取全部版本信息,然后找个一个匹配的版本进行下载并解压

    2024年02月09日
    浏览(43)
  • 已解决Python.selenium爬虫必备设置永久禁止谷歌浏览器自动升级(亲测有效)

    问题描述:selenium框架自动化操作浏览器的时候,需要安装浏览器驱动 WebDriver ,而 WebDriver 驱动需要对应浏览器的版本才运行。但是我们常用的谷歌浏览器是有自动更新的,就会经常导致 WebDriver 版本和谷歌浏览器版本对应不上,运行代码就会出现如下报错信息。 每次去下载

    2024年02月10日
    浏览(61)
  • Python--使用selenium通过chromedriver调用谷歌浏览器

    原文网址:Python--使用selenium通过chromedriver调用谷歌浏览器_IT利刃出鞘的博客-CSDN博客         本文用实例介绍Python如何使用selenium通过chromedriver调用谷歌浏览器。 谷歌浏览器访问:chrome://version/ 注意:通过【帮助= 关于Google Chrome 】这种方式来查看会导致谷歌浏览器自动更新

    2023年04月21日
    浏览(104)
  • 【Python爬虫 • selenium】selenium4新版本自动获取驱动的常见问题

    关于上次发布的文章《【Python爬虫 • selenium】selenium4新版本使用指南》很多人反馈说自动获取的驱动会导致闪退,本次文章给出详细配置。 首先说一下大家闪退的问题。我在低版本的python中,安装selenium,发现安装的是旧版本,并不是selenium4的版本,就导致用法还是selenium

    2024年01月17日
    浏览(62)
  • Selenium的webdriver(Chromedriver、Edgedriver、geckodriver、IEDriverServer)驱动下载地址

    chrome版本chromedriver驱动下载地址 http://chromedriver.storage.googleapis.com/index.html Edge版本microsoft-edge驱动下载地址 https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ geckodriver驱动下载地址: mozilla/geckodriver selenium版本iedriverserver驱动下载地址 http://selenium-release.storage.googleapis.com/ind

    2024年02月08日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包