undetected_chromedriver是专门针对浏览器识别做出来的拓展
直接使用undetected_chromedriver第三方库
```python
if name == 'main':
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions
import undetected_chromedriver.v2 as uc
chrome_options = uc.ChromeOptions()
chrome_options.add_argument("--disable-extensions")
chrome_options.add_argument("--disable-popup-blocking")
chrome_options.add_argument("--profile-directory=Default")
chrome_options.add_argument("--ignore-certificate-errors")
chrome_options.add_argument("--disable-plugins-discovery")
chrome_options.add_argument("--incognito")
相关文章
将python程序打包成可执行文件exe
将python程序打包成可执行文件exe 原创 CorwinPC2022-07-18 17:49:44博主文章分类:Python ©著作权 文章标签 exe pyinstaller 可执行文件 自定义...
超强 Python 数据可视化库,一文全解析
今天给大家分享一篇可视化干货,介绍的是功能强大的开源 Python 绘图库Plotly ,教你如何用超简单的(甚至只要一行!)代码,绘制出更棒的图表。 我之前一直守着 matplotlib 用的原因,...
Python代码阅读(第23篇):将变量名称转换为短横线连接式命名风格
本篇阅读的代码实现将变量名称转换为短横线连接式命名风格( kebab case)的功能。 kebab from re import sub def kebab(s): return '-'.join(...
Python采集ip代理,并检测是否可用(仅用于学习交流)
为什么使用ip代理 我们写爬虫程序,爬多了或者请求爬取数据快了,服务器就会拒绝访问,同时一个IP多次快速请求,网站会把你IP封掉,这时候 要么等一段时间,要么换IP。 基本思路 1.数据来源分析 找我...
day10_python2和python3的继承
day10_python2和python3的继承 原创 wx5e6caa8b9792d2022-08-01 17:04:21博主文章分类:Python自动化开发 ©著作权 文章标签 python 文章...
Python中Numpy及Matplotlib使用
Python中Numpy及Matplotlib使用 1. Jupyter Notebooks 作为小白,我现在使用的python编辑器是 Jupyter Notebook,非常的好用,推荐!!! 你可...
使用iconv进行编码gb2312转utf8 转码失败的坑
iconv 编码gb2312转utf8 转码失败的坑 使用背景 项目中使用thrift进行C#程序调用c++接口,其中的协议是通过json进行传输的,由于默认thrift使用utf8进行传输,而C#和...
【从小白开始学python系列八】数值类型
类型就是类别,比如男女分为两个类别。 本节是 数据类型 里面的数值类型,数值就相当于数字12345等等,或者小数。 数值类型分为 int(整形)和 浮点型(float)。 1、int(整形) 在 Py...
使用Newspaper3k框架快速抓取文章信息
一、框架介绍 这是 Newspaper 的github链接: 这是 Newspaper文档说明的链接: https://newspaper.readthedocs.io/en/latest/ 这是 N...
【蓝桥杯考前一天总结PYthon终结篇】
最短路之Floyd: 适用领域:既可以是有向图也可以是无向图,权重可以为负,通常用来求各顶点之间的距离(多源) 缺点就是时间复杂度高,加上Python本身跑得慢....就祈祷这次题数据量不要太大 优点...
Python 协程详解
什么是协程 协程(co-routine,又称微线程、纤程)是一种多方协同的工作方式。协程不是进程或线程,其执行过程类似于 Python 函数调用,Python 的 asyncio 模块实现的异步IO编...
Python:SyntaxError:(unicode error) ‘unicodeescape’ codec can’t decode bytes in pos
阅文时长 | 0.7分钟 字数统计 | 1123.2字符 主要内容 | 1、引言&背景 2、解决方案 3、声明与参考资料 『Python:SyntaxError:(unicode error)...
Python 动态网页Fetch/XHR爬虫——以获取NBA球员信息为例
动态网页抓取信息,一般利用F12开发者工具-网络-Fetch/XHR获取信息,实现难点有: 我们本次想获取的信息如下: 成功获取到的csv一共506位球员,具体如下: 实现代码:  ...
使用蒙特卡罗模拟期权定价
更多精彩内容, 欢迎关注公众号:数量技术宅,也可添加技术宅 个人微信号:sljsz01,与我交流。 期权是一种合约,它赋予买方在未来某个时间点以特定价格买卖资产的权利。 这些被称为衍生品的合约的交易有...