0

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

提前致谢。

4

3 回答 3

1

尽管这个问题很老,但我想阐明purushottam所说的内容。

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

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

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

于 2015-12-05T00:41:16.390 回答
0

移动代理是一类代理字符串,适用于移动设备

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

网络爬虫是由不同程序(如搜索引擎)用于索引页面的机器人程序......

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

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

这是包括 Crawlers、Spiders 在内的 Agent 字符串的完整列表...

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

按您的要求编辑 ...

查看是否有人访问您的站点,然后您检查他的用户代理。如果他使用的是 Firefox,你会得到一个字符串,如果他使用的是像 iPhone 这样的移动设备,那么你会得到安装在移动设备上的浏览器的用户代理。如果访问者是爬虫,那么您将获得相同的用户代理字符串...

于 2011-01-10T05:58:07.977 回答
0

如果我没记错的话,移动代理不一定意味着他们必须对移动设备做一些事情。移动代理是一种特殊类型的代理代码,其设计方式使其本质上是移动的。

  1. 它们被称为MOBILE不是因为它们在移动设备上工作,而是因为代码是移动的,即代码具有从一个地方移动到另一个地方的能力。移动代理提供代码移动性。
  2. 举个例子,如果我编写一个代码来搜索任何项目(拿这个例子来比较它与网络爬虫的东西),一个移动代理代码将从你的服务器端移动到要进行搜索的各个服务器,处理在他们身边搜索,然后将结果返回给您。
  3. 然而,爬虫在您身边工作,它的代码不会传播,而是您从服务器端访问数据。这是一个不同的范式。

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

于 2011-10-23T12:52:01.703 回答