`
天梯梦
  • 浏览: 13742191 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

常用浏览器修改User-Agent的方法

 
阅读更多

之前有介绍收集的几个移动平台浏览器的User-Agent,以及在Chrome下修改User Agent的简洁方法,但是有时候还是会使用其他的浏览器来伪装User Agent。今天整理了下常见的浏览器修改伪装User-agent方法,如下:

 

  • IE浏览器修改User-agent,修改注册表

User-Agent在注册表的位置
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User-Agent\Post Platform] 下,新建字符串值,内容留空,名字为你想在 User-Agent 中加入的字符,这里以 “motorolarokre2″为例。修改注册表对应的 REG 文件如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User-Agent\Post Platform]
“motorolarokre2″=””

 

修改后重启IE浏览器即可。

IE的user-agent取值,下面是下列地址的组合+一些默认值
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User-Agent\Post Platform
HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User-Agent\Post Platform
HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User-Agent\Post Platform

 

IE8的User-Agents:

IE8 on Windows Vista (兼容浏览)
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0)

IE8 on Windows Vista
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)

IE8 on Windows 7
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)

64-bit IE on 64-bit Windows 7:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0)

32-bit IE on 64-bit Windows 7:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0)

 

  • FireFox修改User-agent

方法1:

  1. 在地址栏输入“about:config”,按下回车进入设置菜单。
  2. 找到“general.useragent.override”,如果没有这一项,则点右键“新建”->“字符串”,输入这个字符串。
  3. 将其值设为自己想要的UserAgent。

方法2:

安装插件:User Agent Switcher

 

  • Opera修改User-agent

方法1:
1.工具栏“Tools”->“Preferences”->“Content”->“Advenced”,点击“Manage Site Preferences”按钮。
2.点击“Add”按钮,在弹出的窗口中“Site”填入“*”,“Network”选项卡中选择浏览器ID。各选项如下:

0 Default
1 Opera
2 Mozilla, Opera detectable
3 Internet Explorer, Opera detectable
4 Mozilla, Opera hidden
5 Internet Explorer, Opera hidden

方法2:
1.在地址栏输入“opera:config”,回车打开。
2.找到“User Agent”点开,里面的“Spoof UserAgent ID”设置想要的值,范围1-5,具体对应的ID同上。

 

  • Maxthon(遨游)修改User-agent

工具栏“工具”->“遨游设置中心”->“高级选项”,勾选“自定义 UserAgent 字符串”,下面写上自己的UserAgent记可。保存设置后重启Maxthon生效。

 

  • Chrome修改User-agent
  1. 方法一:启动时加上参数:–user-agent=”你自己的UserAgent”
  2. 方法二:修改chrome.dll。把里面疑似UserAgent的字符串改为自己的。

还有一个更简洁的方法修改Chrome的User Agent,见这里.

 

  • Safari修改User-agent
  1. 1.菜单栏“Edit”->“Preferences”->“Advanced”,勾选“Show Develop menu in menu bar”。
  2. 2.菜单栏会多出一项“Develop”,通过里面的“User Agent”子菜单即可设置自己的UserAgent。
  • iPhone修改User-agent

把/System/Library/Frameworks/WebKit.framework/WebKit 文件中的Mozilla/5.0替换成其他UA,字符数不要超过“Mozilla/5.0”的长度。

 

有用的参考资料

需要伪造User-Agent,必需首选要知道各种浏览器的User-anent是什么,才能伪造,有个网站专门收集各种平台各种浏览器的User-anget,其中绝大多数浏览器可能都没听说过。

 

网站 User Agent String.Com 首页地址http://www.useragentstring.com/

可以直接访问这里http://www.useragentstring.com/pages/useragentstring.php页面查看他们收集到的各种User Agent。

 

转载请注明:珹觅.网志 | LuckerMe » 常用浏览器修改User-Agent的方法

分享到:
评论

相关推荐

    【浏览器插件】User-Agent Switcher.zip

    【浏览器插件-User-Agent Switcher】User Agent Switcher 是一款简洁而高效的浏览器扩展工具。它不受你使用的浏览器或操作系统的限制,让你的网络体验更加流畅。该扩展通过添加一个工具栏按钮,让你能够轻松切换至...

    asp获得浏览器agent信息代码

    在ASP中获取User-Agent信息虽然简单,但需要注意的是,有些用户可能会通过修改User-Agent字符串来伪装成其他类型的浏览器,或者有些浏览器的新版本可能不再发送预期的User-Agent字符串。因此,虽然User-Agent信息...

    根据User Agent String判断客户端平台及浏览器源程序[Java和PHP版]

    User Agent String(简称UA字符串)就是一个关键工具,它包含了客户端浏览器的详细信息,如浏览器名称、版本、操作系统等。本资源提供了基于Java和PHP的解决方案,帮助开发者解析和识别UA字符串,从而判断客户端平台...

    User-Agent Switcher-crx插件

    在浏览器中的用户代理之间切换的最简单方法! 用户代理切换器很简单,但强大的扩展。无论您更喜欢哪种浏览器或操作系统,更容易使用互联网。它添加了一个工具栏按钮,您可以用来在不同常用的用户代理字符串之间切换...

    在Linux系统下使用curl自定义HTTP头的方法.docx

    例如,下面的命令演示了如何仅通过更改User-Agent字符串来发起HTTP请求: ```bash curl -A "mybrowser" http://cnn.com ``` 这与使用`-H`选项的效果相同: ```bash curl -H "User-Agent:mybrowser" ...

    JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js

    在这些技术和方法中,常用的是通过解析user-agent字符串和使用对象特征检测法。 ### 浏览器检测 #### 对象特征检测法 对象特征检测法是利用JavaScript中原生对象(如XMLHttpRequest、document.all等)的存在与否来...

    基于python网络爬虫的浏览器伪装技术探讨.zip

    在Python网络爬虫领域,浏览器伪装技术是一种常用的方法,它允许爬虫模拟真实用户的行为,以避免被目标网站识别为机器人或爬虫程序。本文将深入探讨如何利用Python实现这一技术,以及它在实际应用中的重要性。 首先...

    python爬虫模拟浏览器的两种方法实例分析

    当网站检测到非标准的User-Agent时,我们可以设置一个与常见浏览器相同的User-Agent来避免被识别为爬虫。 以下是一个示例: ```python import urllib.request url = ...

    Easy User-Agents-crx插件

    易于更改Anh Nguyen的User-Agent。 在浏览器中的用户代理之间切换的最简单方法! Easy User-Agent是简单但功能强大的扩展。 无论您喜欢哪种浏览器或操作系统,使用Internet都容易得多。 它添加了一个工具栏按钮,可...

    js判断浏览器.txt

    - 新版本的浏览器可能会更改其`User-Agent`字符串,使得旧的判断方法失效。 - 使用`User-Agent`字符串来进行功能检测可能会导致代码难以维护。 #### 5. 最佳实践建议 在实际项目中,推荐采用特征检测(feature ...

    浏览器插件和渗透常用工具.docx

    浏览器插件和渗透常用工具 浏览器插件是指通过安装一些功能性插件,将其嵌入在浏览器内,来增加浏览器的功能。对于渗透测试人员来说,使用插件方式可以减少对独立工具的使用。Firefox 浏览器是一个流行的 web ...

    如何限制电脑PC端访问Web页面只能手机端才能访问

    - **User-Agent检查**:最常用的方法是通过服务器端或客户端JavaScript检测请求头中的`User-Agent`字段。`User-Agent`包含了浏览器和操作系统的信息,可以根据其特征判断是否来自手机。例如,许多手机浏览器会在`...

    requests-html

    这个库由高手开发,旨在简化网页抓取和解析的过程,同时也处理了一些常见的问题,比如模拟浏览器行为,无需用户手动设置User-Agent。 在传统的HTTP请求中,"requests"库是Python开发者常用的工具,但它的功能相对...

    支持html5的浏览器有哪些

    火狐4.0版本需要修改user-agent才能进行测试。 2. **Sublime Video Demo页面**([http://sublimevideo.net/demo](http://sublimevideo.net/demo)): - 如果浏览器能正常显示视频,则说明支持HTML5。 - 这个测试...

    Web软件开发常用的标准及资源-PPT课件.ppt

    在这个例子中,`Connection: close`表示客户端希望关闭连接,`User-agent`指明了浏览器类型,`Accept-Encoding`和`Accept-language`分别表示浏览器支持的压缩编码和语言。 响应消息同样包含状态行(Status-Line)、可...

    Python常用的爬虫技巧总结.doc

    特别是设置`User-Agent`和`Content-Type`字段,例如: ```python import urllib2 headers = {'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6'} ...

Global site tag (gtag.js) - Google Analytics