首页 > 其他分享 >selenium的应用

selenium的应用

时间:2024-08-06 10:20:21浏览次数:12  
标签:__ support selenium undetected chromedriver 应用 import

前言

  1. 在工作中,遇到了指纹认证很强,hook等逆向的性价比不高的时候。一般我会考虑使用使用selenium
  2. 一般我们会默认安装selenium,但是很多机构都会禁止掉selenium。这个时候就建议使用undetected-chromedriver

安装和使用

pip install undetected_chromedriver
import undetected_chromedriver as uc
driver = uc.Chrome()
driver.get('https://xxx.com')

交付使用

在 包的__init__文件加入如下内容
from multiprocessing import freeze_support
freeze_support()

标签:__,support,selenium,undetected,chromedriver,应用,import
From: https://www.cnblogs.com/topass123/p/18344617

相关文章

  • 高端玩法之类的装饰器的应用
    一、类的装饰器:defdeco(obj):obj.x=2obj.y=3returnobj@decoclassFoo:passprint(Foo.__dict__)二、类的装饰器增强版defdeco(**kwargs):defwarpper(obj):forkey,valueinkwargs.items():setattr(obj,key,value)......
  • 异或讲解和一些应用
     1.概念异或(XOR)是一种位运算符,通常用于计算机科学和编程中。基本定义异或运算符用符号 ^ 表示。对于两个二进制位,异或运算的规则是:如果两个位相同,结果为0。如果两个位不同,结果为1。真值表ABA^B000011101000性质自反性:A^A=0。任何数与自身异或的结果为0。交换性:A......
  • 【Kubernetes】应用的部署(一):金丝雀部署
    应用的部署(一):金丝雀部署在项目迭代开发过程中,经常需要对应用进行上线部署。上线部署策略主要有3种:金丝雀部署、蓝绿部署和滚动部署。金丝雀部署也被叫作灰度部署。金丝雀部署过程:先让一部分用户继续使用旧版本,而另一部分用户开始使用新版本;如果新版本没有......
  • 【学习笔记】线段树应用
    【学习笔记】线段树应用标题用##,说明太水啦~主要是以一些题目为例谈谈线段树的一些拓展用法,感觉线段树很神!P2146[NOI2015]软件包管理器树剖+线段树树剖+线段树板子,这种树剖的题只是加了个树剖的壳把它转换为区间问题罢了。至于为什么,这里弱弱的引用神......
  • selenium复习之---原理+基础用法
    简介1.是什么selenium是用来进行页面元素定位的第三方库,用来进行web自动化测试的工具,可以直接运行在浏览器中。2.原理:selenium在工作过程中有三个角色,selenium客户端、webdriver和浏览器selenium客户端是开发者与selenium的交互接口,它会发送指令给webdriver浏览器则接收来自......
  • 【优秀python大屏】基于python flask的广州历史天气数据应用与可视化大屏
    摘要气象数据分析在各行各业中扮演着重要的角色,尤其对于农业、航空、海洋、军事、资源环境等领域。在这些领域中,准确的气象数据可以对预测未来的自然环境变化和采取行动来减轻负面影响的决策起到至关重要的作用。本系统基于PythonFlask框架,通过对气象数据的分析和处理来提供......
  • 押金原路退回系统在医院中应用,一键操作秒到账 押金+身份证+电子押金单
    一、医院押金管理必要性保障医疗服务的连续性:患者缴纳押金能够确保在治疗过程中,医院有足够的资金来提供必要的医疗服务、药品和设备,不会因为费用问题而中断治疗。例如,在紧急手术或需要持续使用昂贵药物的情况下,押金可以保证治疗的顺利进行。控制欠费风险:避免患者在治疗结束......
  • 区块链技术的应用场景和优势
     区块链技术是一种去中心化的分布式账本技术,其应用场景和优势如区块链技术的优势包括:表1区块链技术的应用场景应用领域在某领域发挥的作用金融领域    可用于实现快速、安全和低成本的跨境支付和汇款,提高交易的透明度和效率,还可以用于发行数字货币、智能合约和证券......
  • JAVA应用CPU跳点自动DUMP工具
    背景在做系统监控时,CPU的使用率是一个关键的指标,它反映了系统的性能稳定性以及是否存在异常情况,能帮助我们了解系统的负载情况。通过监控CPU使用率,可以判断系统是否正常运行或者是否存在性能问题。如果CPU使用率过高,可能表示系统存在资源瓶颈,需要进行优化或升级。CPU监控的难......
  • NTP时钟服务器(NTP授时服务器)系统应用
    NTP时钟服务器(NTP授时服务器)系统应用NTP时钟服务器(NTP授时服务器)系统应用京准电子科技官微——ahjzsz本文主要解释了区块链中的重要功能:工作证明(Proof-of-Work)。主要说明工作证明对于区块链是一个重要特征,而且是必须的;区块链中其他经常被提及特征(如安全性)反而是次要的,虽有用......