def init_chrome_options(self,):

chrome_options = webdriver.ChromeOptions()
# 设置浏览器初始 位置x,y & 宽高x,y
chrome_options.add_argument(f'--window-position={217},{172}')
chrome_options.add_argument(f'--window-size={1200},{1000}')
# 关闭自动测试状态显示 // 会导致浏览器报:请停用开发者模式
# window.navigator.webdriver还是返回True,当返回undefined时应该才可行。
chrome_options.add_experimental_option("excludeSwitches", ['enable-automation'])
# 关闭开发者模式
chrome_options.add_experimental_option("useAutomationExtension", False)
# 禁止图片加载
# prefs = {"profile.managed_default_content_settings.images": 2}
# chrome_options.add_experimental_option("prefs", prefs)
# 设置中文
chrome_options.add_argument('lang=zh_CN.UTF-8')
# 更换头部
chrome_options.add_argument(
'user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"')
path = './../chromedriver'
driver = webdriver.Chrome(executable_path=path, options=chrome_options)
driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
"source": """Object.defineProperty(navigator, 'webdriver', {get: () => undefined})""",
})
return driver ————————————————
版权声明:本文为CSDN博主「井中蛙@」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/happiness0617/article/details/109264521

最新文章

  1. 关于ReSharper
  2. OData V4 系列 Action 与 Function
  3. git相关
  4. php接口post提交方法 (改良版)
  5. GetSystemMetrics()
  6. 移动Web应用开发入门指南——视觉篇
  7. scrollView自动加载数据demo
  8. bzoj4229: 选择
  9. DBMS_LOB
  10. HDU 4706 Children's Day(简单模拟)
  11. android 模拟微信消息 OnItemClickListener()方法 [3]
  12. An attempt to attach an auto-named database for file
  13. SQL Server监控清单
  14. 原生JS的HTTP请求
  15. P1045
  16. docker实践4
  17. logback.xml的使用,将日志异步保存到数据库中
  18. oracle - sqldeveloper 手动执行包 package的方法
  19. windows 环境下 dbnamodb 环境搭建与使用
  20. 扒光IT界江湖骗子巴蜀万明的底裤

热门文章

  1. SkyWalking简要介绍
  2. 线性回归大结局(岭(Ridge)、 Lasso回归原理、公式推导),你想要的这里都有
  3. 用AR Engine手部骨骼跟踪能力实现虚拟手表试戴
  4. OSS对象存储
  5. 通过linux-PAM实现禁止root用户登陆的方法
  6. 云计算_Apache CloudStack
  7. 机器学习实战-AdaBoost
  8. LabVantage仪器数据采集方案
  9. C#中下载项目中的文件
  10. windows下 安装docker