【web开发 模拟ua调试】修改chrome浏览器的user agent

chrome浏览器是web开发的常用工具,而在实际开发中,常常需要模拟一些环境(比如模拟微信浏览器),当我们在本地开发时,如果没有实际环境但想要模拟这些环境,可以在chrome中修改user agent来模拟开发所需的环境。本文用两种方法修改chrome的ua,并模拟微信浏览器环境。

一、使用 chrome 自带的修改 agent 的功能

① 在页面中右击鼠标选择检查,或者点击浏览器右上角三点图标->更多工具->开发者工具,显示如下

这里写图片描述

② 点击上图中的红色方框->edit,显示结果如下,然后在图中对应的红色方框中填写名称和字段,该字段即为判断浏览器类型

这里写图片描述

方法二、使用 chrome 插件修改 user agent 的功能

① 下载chrome扩展程序User-Agent Switcher for Google Chrome

这里写图片描述

② 点击“添加至CHROME”,安装成功之后的截图如下

这里写图片描述

③ 点击右上角的User-Agent Switch图标,如下图所示,浏览器默认Default,如果想修改user agent,点击options按钮

这里写图片描述

④ 修改user agent,点击options按钮显示结果如下,在这里可以通过点击New group添加组,通过点击New User-agent填写修改user agent

这里写图片描述

三、使用Chrome修改user agent模拟微信内置浏览器

判断微信内置浏览器主要通过 MicroMessenger 字段,如果有这个字段,则判断该浏览器为微信客户端浏览器。

可以根据本文的两种方法,设置ua如下:

Mozilla/5.0 (Linux; Android 4.4.4; HM NOTE 1LTEW Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36 MicroMessenger/6. 0.0.54_r849063.501 NetType/WIFI

  • 25
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在Ubuntu上使用Chrome浏览器User-Agent可以通过fake-useragent模块来实现。该模块可以提供随机的User-Agent设置,使得每次请求时都可以使用不同的User-Agent。你可以通过以下步骤来实现: 1. 首先,你需要安装fake-useragent模块。你可以在终端中使用以下命令来安装: ``` pip install fake-useragent ``` 2. 安装完成后,你可以在Python脚本中导入fake_useragent模块,并实例化一个UserAgent对象: ``` import fake_useragent ua = fake_useragent.UserAgent() ``` 3. 然后,你可以使用ua.random属性来获取一个随机的User-Agent字符串: ``` user_agent = ua.random ``` 4. 最后,你可以将获取到的User-Agent字符串设置到你的请求头中,以模拟使用Chrome浏览器: ``` headers = { 'User-Agent': user_agent, # 其他请求头参数 } # 发送请求并使用设置好的请求头 response = requests.get(url, headers=headers) ``` 这样,你就可以在Ubuntu上使用Chrome浏览器User-Agent来发送请求了。请注意,每次请求时都会随机生成一个User-Agent,以增加请求的隐匿性和安全性。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [爬虫(Python)用户代理User-Agent设置](https://blog.csdn.net/gandongusa/article/details/122515889)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Requests模块设置Header的User-Agent](https://blog.csdn.net/ShyLoneGirl/article/details/117297325)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [python爬虫之User-Agent大全、随机获取User-Agent](https://blog.csdn.net/a_123_4/article/details/119718509)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值