【发布时间】:2011-01-20 22:34:46
【问题描述】:
我最近开始学习 PHP,但我对 C++ 有广泛的了解。我一直想知道如何制作一个网络机器人,现在,我非常想制作一个。我不会将这个机器人用于垃圾邮件或其他任何事情,只是为了测试 PHP/C++ 可以在网上做什么。我想知道如何才能做到这一点,以及您是否有任何有用的文章/教程。
谢谢, 约翰
【问题讨论】:
标签: php c++ robots.txt bots
我最近开始学习 PHP,但我对 C++ 有广泛的了解。我一直想知道如何制作一个网络机器人,现在,我非常想制作一个。我不会将这个机器人用于垃圾邮件或其他任何事情,只是为了测试 PHP/C++ 可以在网上做什么。我想知道如何才能做到这一点,以及您是否有任何有用的文章/教程。
谢谢, 约翰
【问题讨论】:
标签: php c++ robots.txt bots
【讨论】:
我建议您使用 Python,在开发您想要实现的应用程序时,它比 C++ 好得多。请记住,Web 机器人/爬虫受 I/O 限制,而不是 CPU 限制,因此 C/C++ 等语言与 Python 之间的性能差异几乎没有。
【讨论】:
快速了解 Web Bot 的最佳方法是阅读 Michael Schrenk 的书“Webbots, Spiders and Screen Scrapers”。这是用 PHP/Curl 编写这些东西的完整介绍,它是我遇到过的最好的书面和最容易阅读的 CS 书籍之一。代码可在配套网站上下载。我现在正在读这篇文章,非常喜欢它。
这里是网站:http://www.schrenk.com/nostarch/webbots/。由于这本书是 2007 年的,您甚至可以通过图书馆订购。它也有 Kindle 版本。
【讨论】: