有人可以告诉我移动代理和网络爬网机之间的确切区别吗?

提前致谢。

有帮助吗?

解决方案

移动代理是一种用于移动设备的代理字符串的类别

http://en.wikipedia.org/wiki/list_of_user_agents_for_mobile_phones

在网络爬网是机器人程序中,搜索引擎(例如索引页面)使用的机器人程序...

http://en.wikipedia.org/wiki/webcrawler

就像Google的crawler代理字符串之一一样 "DoCoMo/1.0/P502i/c10 (Google CHTML Proxy/1.0)"属于 "Google (216.239.39.x) proxy server "

这是一个代理字符串的完整列表,包括爬行者,蜘蛛...

http://www.user-agents.org/

编辑按照您的要求...

查看是否有人访问您的网站,然后检查他的用户代理。如果他正在使用Firefox,您将获得一个字符串,如果他使用的是iPhone之类的移动设备,那么您可以在移动设备上安装浏览器的用户代理。如果访问者是爬网,那么您可以获取同一的用户代理字符串...

其他提示

尽管这个问题是旧的,但我想阐明 purushottam 说。

一个 移动代理 是运行程序(代码和数据)酒花 (迁移)从一台计算机到另一台网络中,代表某人执行任务,并最终返回结果。例如,它们可以使用组织内的计算机上安装和维护软件,或者通过访问每个供应商的网站并执行一系列数据库操作来比较许多供应商的产品价格。

移动代理是对他们访问的计算机资源的潜在安全威胁。因此,接收代理的环境应确定应允许使用哪些本地资源,例如,基于代表代理代表代表的用户的身份。此外,移动代理本身可能会很脆弱,因为如果拒绝访问所需的信息,他们可能无法完成任务。

一个 网络爬网 另一方面,不会从一台计算机跳到另一台计算机。相反,它悄悄地“浏览”(扫描)网络,读取“它所找到的所有内容并索引所有已具有“读取”的方式,以使其能够更快地响应搜索请求。

如果我没错,移动代理商 不要 一定意味着他们必须使用移动设备做点事。移动代理是一种特殊类型的代理编码,其设计方式使它们具有移动性。

  1. 他们叫 移动的 不是因为它们在移动设备上工作,而是因为代码是移动设备,即代码可以从一个地方移动到另一个位置。移动代理提供代码移动性。
  2. 为了给您一个示例,如果我编写了搜索任何项目的代码(以此示例将其与Web爬网事物进行比较),则是移动代理 代码 将从您的服务器端移动到要进行搜索的各种服务器,处理搜索方面的搜索,然后返回结果。
  3. 但是,爬网从您的身边起作用,其代码不会传播,而是您可以从服务器端访问坐着的数据。这是一个不同的范式。

我认为Shekhar为您提供了移动设备用户代理的答案,从技术上讲,这不是移动设备,而是手机的代理。您可以澄清 这里

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top