Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【踩坑】解决undetected-chromedriver报错cannot connect to-chrome

【踩坑】解决undetected-chromedriver报错cannot connect to-chrome

原创
作者头像
小锋学长生活大爆炸
发布于 2024-07-15 12:40:46
发布于 2024-07-15 12:40:46
41200
代码可运行
举报
文章被收录于专栏:踩坑之旅踩坑之旅
运行总次数:0
代码可运行

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~

更新:

发现一个非常好用的项目,直接内置uc:

GitHub - seleniumbase/SeleniumBase: 📊 Python's all-in-one framework for web crawling, scraping, testing, and reporting. Supports pytest. UC Mode provides stealth. Includes many tools.

浏览器指纹测试:Antibot

相关接口介绍:

https://blog.csdn.net/sxf1061700625/article/details/140238454


网上方法都试了,什么指定version_main、添加option等。

最终,放弃,直接换selenium自己的吧:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service

driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=self.options)

Chrome浏览器便携包:

ChromeDriver Latest Releases Versions Downloads - Chrome for Testing availability

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【教程】新的Selenium!整合了隐藏浏览器指纹等功能
GitHub - seleniumbase/SeleniumBase📊 Python's all-in-one framework for web crawling, scraping, testing, and reporting. Supports pytest. UC Mode provides stealth. Includes many tools. - seleniumbase/SeleniumBase
小锋学长生活大爆炸
2024/07/15
8400
Chrome115版本及之后的chromedriver的终极解决办法
用selenium配合Chrome浏览器做自动化时,需要配置chromedriver 来驱动浏览器,自Chrome浏览器升级到115以后,在之前提供的下载地址或者国内常用的淘宝镜像能提供的最新驱动版本是114
倔强的数学课代表
2023/11/15
9.9K2
Selenium绕过浏览器指纹的三种方法
GitHub - ultrafunkamsterdam/undetected-chromedriver: Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
小锋学长生活大爆炸
2022/05/09
5.5K0
Selenium绕过浏览器指纹的三种方法
linux 安装 chromedriver,selenium 踩坑总结
2、Linux VM_0_10_centos 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
shirishiyue
2019/03/18
31.2K2
如何解决ChromeDriver 126找不到chromedriver.exe问题
在使用Selenium和ChromeDriver进行网页自动化时,ChromeDriver与Chrome浏览器版本不匹配的问题时有发生。最近,许多开发者在使用ChromeDriver 126时遇到了无法找到chromedriver.exe文件的错误。本文将介绍该问题的原因,并提供详细的解决方案和示例代码。
jackcode
2024/07/22
3840
如何解决ChromeDriver 126找不到chromedriver.exe问题
玫瑰花变蚊子血,自动化无痕浏览器对比测试,新贵PlayWright Vs 老牌Selenium,基于Python3.10
    Selenium一直都是Python开源自动化浏览器工具的王者,但这两年微软开源的PlayWright异军突起,后来者居上,隐隐然有撼动Selenium江湖地位之势,本次我们来对比PlayWright与Selenium之间的差异,看看曾经的玫瑰花Selenium是否会变成蚊子血。
用户9127725
2023/03/01
9070
玫瑰花变蚊子血,自动化无痕浏览器对比测试,新贵PlayWright Vs 老牌Selenium,基于Python3.10
使用webdriver-manager解决浏览器与驱动不匹配所带来自动化无法执行的问题
使用webdriver-manager解决浏览器与驱动不匹配所带来自动化无法执行的问题
wangmcn
2023/08/22
1.5K0
使用webdriver-manager解决浏览器与驱动不匹配所带来自动化无法执行的问题
Selenium与WebDriver:Errno 8 Exec格式错误的多种解决方案
在使用Selenium和WebDriver进行网页自动化时,可能会遇到各种错误。其中一个常见问题是执行格式错误(Errno 8 Exec format error)。这个错误通常在运行ChromeDriver时出现,错误提示涉及路径中的某个文件,如THIRD_PARTY_NOTICES.chromedriver。本文将概述这个问题的背景,并提供多种解决方案,包括如何使用代理IP技术进行数据抓取。
jackcode
2024/07/30
3660
Selenium与WebDriver:Errno 8 Exec格式错误的多种解决方案
谷歌浏览器Chrome与ChromeDriver版本不一致问题全解
在学习使用selenium模块爬取动态渲染信息时,selenium模块需要通过浏览器驱动来控制浏览器的操作。
数据STUDIO
2021/06/24
4.5K0
AI炒股-用kimi批量爬取网易财经的要闻板块
标题和链接在:<a href="https://www.163.com/dy/article/J2UIO5DD051188EA.html">华为急需找到“松弛感”</a>
AIGC部落
2024/06/24
1620
AI炒股-用kimi批量爬取网易财经的要闻板块
【教程】多进程下载百度旋转验证码图片-制作数据集
小锋学长生活大爆炸
2023/11/09
4350
【教程】多进程下载百度旋转验证码图片-制作数据集
深度解析:使用 Headless 模式 ChromeDriver 进行无界面浏览器操作
为了解决这些问题,无界面浏览器(Headless Browser)技术应运而生。无界面浏览器是一种没有图形界面的浏览器,它能够在后台运行并模拟用户的浏览器行为。相比传统爬虫,它能够绕过网站的反爬机制,并高效处理动态加载的内容。
jackcode
2025/02/19
2000
深度解析:使用 Headless 模式 ChromeDriver 进行无界面浏览器操作
Python + Chrome 爬虫:如何抓取 AJAX 动态加载数据?
在现代 Web 开发中,AJAX(Asynchronous JavaScript and XML) 技术被广泛应用于动态加载数据,使得网页能够在不刷新的情况下更新内容。然而,这也给传统爬虫带来了挑战——使用 requests + BeautifulSoup 只能获取初始 HTML,而无法捕获 AJAX 返回的动态数据。
小白学大数据
2025/03/26
1390
Selenium与Web Scraping:自动化获取电影名称和评分的实战指南
在信息化高度发展的今天,获取数据的能力变得尤为重要。通过 Web Scraping,我们可以从动态网页中提取有价值的信息,例如在豆瓣电影中获取电影名称和评分。然而,随着网站反爬虫措施的不断增强,传统的抓取技术已不再奏效。Selenium 作为一个强大的网页自动化工具,可以模拟用户操作,帮助我们实现更复杂和更可靠的数据抓取。
jackcode
2024/08/19
2090
Selenium与Web Scraping:自动化获取电影名称和评分的实战指南
Python自动化测试Selenium+chrome连接HTTP代理(账密+白名单)
Selenium 有很多功能, 但其核心是 web 浏览器自动化的一个工具集,它允许用户模拟终端用户执行的常见活动;将文本输入到字段中,选择下拉值和复选框,并单击文档中的链接。 它还提供许多其他控件,比如鼠标移动、任意 JavaScript 执行等等。
阿秋数据采集
2022/12/16
1.1K0
解决selenium可视化爬虫报错以及安装chromedriver系列踩坑问题
查看对应的版本方法: 通过 桌面 ,属性,查看文件位置 我的浏览器安装地址是C:\Program Files\Google\Chrome\Application
德宏大魔王
2023/08/08
2.3K0
解决selenium可视化爬虫报错以及安装chromedriver系列踩坑问题
让ChromeDriver 125顺利运行:解决找不到chromedriver.exe的技巧
在使用Selenium进行网页自动化或数据抓取时,ChromeDriver是一个不可或缺的工具。然而,有时我们会遇到诸如“ChromeDriver版本125无法找到chromedriver.exe”的错误。本文将详细介绍如何解决这一问题,并提供示例代码,展示如何在Selenium中使用代理IP、设置User-Agent和Cookie来进行数据抓取。
jackcode
2024/06/03
2.2K0
让ChromeDriver 125顺利运行:解决找不到chromedriver.exe的技巧
如何在多平台(win/mac/linux)上安装webdriver并使用selenium
这是确保你的软件包列表是最新的,这样当你尝试安装软件包时,APT 能够找到它们。终端中运行:
renhai
2023/11/24
2K0
如何在多平台(win/mac/linux)上安装webdriver并使用selenium
WebDriver与Chrome DevTools Protocol:如何在浏览器自动化中提升效率
随着互联网数据的爆炸式增长,爬虫技术成为了获取信息的重要工具。在实际应用中,如何提升浏览器自动化的效率是开发者常常面临的挑战。Chrome DevTools Protocol(CDP)与Selenium WebDriver相结合,为浏览器自动化提供了强大的控制能力,并允许用户直接与浏览器的底层交互。本文将通过使用CDP优化Selenium的效率,结合代理IP技术,实现对微博数据的高效采集,并通过设置cookie和user-agent模拟真实用户行为。
jackcode
2024/09/05
4070
WebDriver与Chrome DevTools Protocol:如何在浏览器自动化中提升效率
python使用selenium+chromedriver调用chrome截图
selenium在使用时一直提醒换掉phantomjs 改用 chrome的headless模式,主要是因为phantomjs的维护已经很少了,而chrome的headless模式越来越完善。 本来只是自己研究研究,踩了几个坑,想不到昨天线上截图服务器出了问题,初步判断是淘宝搞事,用js获取当前浏览器类型,直接不去请求数据了。 只好马上开始换用chrome,踩了很多坑,留下了悲伤的泪水。 以下步骤可以先在windows尝试。都兼容的 首先是chromedriver的下载,https://sites.goog
IT架构圈
2018/06/01
4.1K3
推荐阅读
相关推荐
【教程】新的Selenium!整合了隐藏浏览器指纹等功能
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验