selenium反爬-绕过浏览器指纹的常用方法

这篇具有很好参考价值的文章主要介绍了selenium反爬-绕过浏览器指纹的常用方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

方法一:去除window.navigator.webdriver特征

代码如下:

from selenium.webdriver import ChromeOptions
from selenium import webdriver

# 实例化对象
option = ChromeOptions()
option.add_experimental_option(‘excludeSwitches’,[‘enable-automation’])# 开启实验性功能

# 去除特征值
option.add_argument(“–disable-blink-features=AutomationControlled”)

# 实例化谷歌
driver = webdriver.Chrome(options=option)
driver.get(“https://www.baidu.com” )

方法二:使用Undetected_chromedriver

Undetected_chromedriver 是一个经过优化的 Selenium WebDriver,可以避免触发反机器人程序。

如绕过 Cloudflare 、Akamai、知乎。它适用于 Google ChromeBrave 和许多其他基于 Chromium 的浏览器。

代码如下:

import undetected_chromedriver as uc
driver = uc.Chrome(use_subprocess=True)
driver.get(“[https://www.baidu.com&#8221](https://www.baidu.com%26/#8221); )

还有一点要注意:

异常现象:

如果使用pyinstallerundetected-chromedriver直接进行打包,那打包后的exe大概率无法运行的。

解决方法:

在代码最开始在import 模块之前加上以下内容,然后再进行打包即可:

from multiprocessing import freeze_support

freeze_support()

原因解析:

在调用某些模块的时候,也是进程,而在多进程中,你程序中的进程不会被阻塞,而一直循环起进程。而undetected-chromedriver内部正好就开了进程。文章来源地址https://www.toymoban.com/news/detail-537945.html

到了这里,关于selenium反爬-绕过浏览器指纹的常用方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • python爬虫-seleniumwire模拟浏览器反爬获取参数

    在进行数据爬取时,有时候遇到一些比较复杂的js逆向。在不考虑访问效率的情况下,使用selenium模拟浏览器的方法可以大大减少反反爬逆向工作量。但普通的selenium库是无法获取到类似set-cookie等参数的,这时候需要用到selenium-wire库。其用法类似selenium 首先安装selenium-wire库

    2024年02月03日
    浏览(40)
  • 防关联浏览器推荐:MuLogin指纹浏览器安全登录多平台账号

    在现今的数字时代,我们的生活离不开互联网。我们使用在线平台进行银行交易、购物、社交媒体互动和其他各种活动。为了保护个人隐私和账号安全,我们需要寻找一种安全且方便的方式来管理我们的在线账号。 MuLogin 指纹浏览器正是为了满足这些需求而设计的一款工具。

    2024年02月08日
    浏览(48)
  • 指纹浏览器可以帮社交媒体营销做什么?

    社交媒体营销是指利用各种社交媒体平台,在上面发布内容进行营销、销售、公共关系处理的行为,并与目标受众进行良好的互动。像Facebook、YouTube、Instagram、Twitter、Tiktok、Linkedin等都是常见的社交媒体营销平台。 与买家建立良好的关系 了解消费者的习惯和及时得到反馈 增

    2024年02月13日
    浏览(47)
  • 浏览器常用基本操作之python3+selenium4自动化测试(基础篇)

    1、打开指定的网页地址 我们使用selenium进行自动化测试时,打开浏览器之后,第一步就是让浏览器访问我们指定的地址,可使用get方法实现 1 2 3 from selenium import webdriver driver = webdriver.Edge() driver.get( \\\'https://www.baidu.com/\\\' )   # 本行用于访问指定的地址 2、获取当前页面url 我们在

    2024年02月01日
    浏览(71)
  • 保障跨境电商安全的防关联指纹浏览器

    随着全球跨境电商市场的快速扩大,用户隐私和数据安全问题日益凸显。传统浏览器往往无法有效防范关联追踪,给用户带来了诸多困扰。然而,隐擎Fox浏览器的出现为解决这一问题提供了全新的解决方案。 一、隐擎Fox浏览器的定义和特点 隐擎Fox是一款专注于保护用户隐私

    2024年02月15日
    浏览(47)
  • 探究Fingerprintjs:了解浏览器指纹技术的原理和应用

    Fingerprintjs是一种浏览器指纹技术,它可以通过收集用户浏览器的一些特征信息,如浏览器类型、操作系统、屏幕分辨率等,来生成一个唯一的浏览器标识。这种技术被广泛应用于网络安全、广告营销、反欺诈等领域。 浏览器指纹技术起源于2009年,当时,随着互联网的发展,

    2024年02月10日
    浏览(41)
  • 隐擎Fox指纹浏览器:保障跨境电商的安全与效率

    随着全球数字经济的不断发展,跨境电商已经成为全球经济合作的重要组成部分。然而,随之而来的安全和隐私问题也引起了广泛关注。在这样的背景下,隐擎Fox指纹浏览器的出现成为了一种应对解决方案。本文将介绍隐擎Fox指纹浏览器的特点及其在跨境电商中的应用,探讨

    2024年02月16日
    浏览(44)
  • 防关联指纹浏览器:高效地管理你的Facebook账户

    Facebook,作为全球最受欢迎社交平台的第一名已经成为我们日常和工作中不可或缺的一部分了。不管是用于日常分享、媒体营销、还是店铺运营,Facebook都占据着重要的位置。多个Facebook账户的优势非常明显,然而,当你需要同时管理他们,就会遇到各种问题,比如账号关联或

    2024年02月11日
    浏览(36)
  • 跨境电商行业助力——隐擎Fox指纹浏览器的崛起与优势

    跨境电商是近年来全球贸易的重要趋势之一,然而在这个竞争激烈的市场中,如何确保安全高效地进行业务发展成为了一大挑战。隐擎Fox指纹浏览器作为一种防关联浏览器和多开浏览器,正日益受到跨境电商企业的青睐。本文将探讨隐擎Fox指纹浏览器的崛起和其在跨境电商行

    2024年02月14日
    浏览(50)
  • 养号自动化,指纹浏览器和RPA机器人解除烦恼

    在这个充满科技魔力的时代,社交媒体已经成为人们生活的一部分,而Facebook更是我们分享欢乐、联络亲友的重要平台。然而,随之而来的是一个棘手的问题:如何保持账号的活跃度,而又不被沉重的养号工作压垮?别担心,ClonBrowser指纹浏览器和RPA机器人将为你解除这一烦恼

    2024年02月11日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包