之前有介绍收集的几个移动平台浏览器的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:
- 在地址栏输入“about:config”,按下回车进入设置菜单。
- 找到“general.useragent.override”,如果没有这一项,则点右键“新建”->“字符串”,输入这个字符串。
- 将其值设为自己想要的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
- 方法一:启动时加上参数:–user-agent=”你自己的UserAgent”
- 方法二:修改chrome.dll。把里面疑似UserAgent的字符串改为自己的。
还有一个更简洁的方法修改Chrome的User Agent,见这里.
- Safari修改User-agent
- 1.菜单栏“Edit”->“Preferences”->“Advanced”,勾选“Show Develop menu in menu bar”。
- 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】User Agent Switcher 是一款简洁而高效的浏览器扩展工具。它不受你使用的浏览器或操作系统的限制,让你的网络体验更加流畅。该扩展通过添加一个工具栏按钮,让你能够轻松切换至...
在ASP中获取User-Agent信息虽然简单,但需要注意的是,有些用户可能会通过修改User-Agent字符串来伪装成其他类型的浏览器,或者有些浏览器的新版本可能不再发送预期的User-Agent字符串。因此,虽然User-Agent信息...
User Agent String(简称UA字符串)就是一个关键工具,它包含了客户端浏览器的详细信息,如浏览器名称、版本、操作系统等。本资源提供了基于Java和PHP的解决方案,帮助开发者解析和识别UA字符串,从而判断客户端平台...
在浏览器中的用户代理之间切换的最简单方法! 用户代理切换器很简单,但强大的扩展。无论您更喜欢哪种浏览器或操作系统,更容易使用互联网。它添加了一个工具栏按钮,您可以用来在不同常用的用户代理字符串之间切换...
例如,下面的命令演示了如何仅通过更改User-Agent字符串来发起HTTP请求: ```bash curl -A "mybrowser" http://cnn.com ``` 这与使用`-H`选项的效果相同: ```bash curl -H "User-Agent:mybrowser" ...
在这些技术和方法中,常用的是通过解析user-agent字符串和使用对象特征检测法。 ### 浏览器检测 #### 对象特征检测法 对象特征检测法是利用JavaScript中原生对象(如XMLHttpRequest、document.all等)的存在与否来...
在Python网络爬虫领域,浏览器伪装技术是一种常用的方法,它允许爬虫模拟真实用户的行为,以避免被目标网站识别为机器人或爬虫程序。本文将深入探讨如何利用Python实现这一技术,以及它在实际应用中的重要性。 首先...
当网站检测到非标准的User-Agent时,我们可以设置一个与常见浏览器相同的User-Agent来避免被识别为爬虫。 以下是一个示例: ```python import urllib.request url = ...
易于更改Anh Nguyen的User-Agent。 在浏览器中的用户代理之间切换的最简单方法! Easy User-Agent是简单但功能强大的扩展。 无论您喜欢哪种浏览器或操作系统,使用Internet都容易得多。 它添加了一个工具栏按钮,可...
- 新版本的浏览器可能会更改其`User-Agent`字符串,使得旧的判断方法失效。 - 使用`User-Agent`字符串来进行功能检测可能会导致代码难以维护。 #### 5. 最佳实践建议 在实际项目中,推荐采用特征检测(feature ...
浏览器插件和渗透常用工具 浏览器插件是指通过安装一些功能性插件,将其嵌入在浏览器内,来增加浏览器的功能。对于渗透测试人员来说,使用插件方式可以减少对独立工具的使用。Firefox 浏览器是一个流行的 web ...
- **User-Agent检查**:最常用的方法是通过服务器端或客户端JavaScript检测请求头中的`User-Agent`字段。`User-Agent`包含了浏览器和操作系统的信息,可以根据其特征判断是否来自手机。例如,许多手机浏览器会在`...
这个库由高手开发,旨在简化网页抓取和解析的过程,同时也处理了一些常见的问题,比如模拟浏览器行为,无需用户手动设置User-Agent。 在传统的HTTP请求中,"requests"库是Python开发者常用的工具,但它的功能相对...
火狐4.0版本需要修改user-agent才能进行测试。 2. **Sublime Video Demo页面**([http://sublimevideo.net/demo](http://sublimevideo.net/demo)): - 如果浏览器能正常显示视频,则说明支持HTML5。 - 这个测试...
在这个例子中,`Connection: close`表示客户端希望关闭连接,`User-agent`指明了浏览器类型,`Accept-Encoding`和`Accept-language`分别表示浏览器支持的压缩编码和语言。 响应消息同样包含状态行(Status-Line)、可...
特别是设置`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'} ...