python selenium在打开的浏览器中如何动态调整User Agent
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,这篇文章主要为大家展示了"python selenium在打开的浏览器中如何动态调整User Agent",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"py
千家信息网最后更新 2025年02月04日python selenium在打开的浏览器中如何动态调整User Agent
这篇文章主要为大家展示了"python selenium在打开的浏览器中如何动态调整User Agent",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"python selenium在打开的浏览器中如何动态调整User Agent"这篇文章吧。
核心代码是:
browser.execute_cdp_cmd('Network.setUserAgentOverride', { "userAgent": "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2226.0 Safari/537.36", "platform": "Windows"})
使用示例:
import timefrom selenium import webdriverif __name__ == '__main__': option = webdriver.ChromeOptions() option.add_argument('lang=zh_CN.UTF-8') # 设置 browser = webdriver.Chrome(chrome_options=option) browser.get("https://www.baidu.com") print(browser.execute_script("return navigator.userAgent")) # 打印当前的userAgent # 动态调整useragent time.sleep(3) browser.execute_cdp_cmd('Network.setUserAgentOverride', { "userAgent": "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2226.0 Safari/537.36", "platform": "Windows"}) print(browser.execute_script("return navigator.userAgent")) browser.get("https://www.baidu.com")
打印结果:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36
Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2226.0 Safari/537.36
第一行是我的chrome
原始的header,第二行是修改后的header
并且可以在浏览器的header里看到:
以上是"python selenium在打开的浏览器中如何动态调整User Agent"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
动态
浏览器
浏览
调整
内容
篇文章
学习
帮助
原始
一行
代码
易懂
更多
条理
核心
知识
示例
结果
编带
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么是资源服务器
轻松学习网络技术
学计算机网络技术湖南专科学校
平板显示服务器失败什么原因
电子邮件无法找到服务器
ftp服务器 开源
一个表格怎么弄进数据库
网络安全相关视频下载
安徽互联网软件开发如何收费
高德空间数据库
如何删除明日之后服务器角色
国内最好的图数据库
怎么炸mc服务器
保证计算机网络安全意义
.net 使用表中的数据库
为什么域名没有备案服务器
如何重命名数据库实例
软件开发未签合同
资本市场的诚信数据库
科技新基建互联网
oracle数据库满联
本地创建ftp服务器
vlc组播服务器
嘉峪关手机软件开发
linux云服务器教程
鸿信互联网科技有限责任公司
静安区自动化软件开发解决方案
网络安全职能部门工作
vsm服务器
兰州城关区软件开发