【发布时间】:2011-06-02 21:33:27
【问题描述】:
我需要抓取大约 100 个网站,它们提供的内容非常相似。
我的第一个疑问。应该可以编写一个通用脚本来抓取所有 100 个网站,或者在抓取技术中只能为特定网站编写脚本。 (愚蠢的问题。)。我想我应该问一下哪种可能性更容易。为每个网站编写 100 个不同的脚本很困难。
第二个问题。我的主要语言是 PHP,但是在 Stackoverflow 上搜索后,我发现最先进的爬虫之一是 Python 中的“Beautiful Soup”。应该可以在 PHP 中调用 Python 中的“Beautiful Soup”吗?还是最好用 Python 编写所有脚本?
给我一些关于我应该怎么走的线索。
对不起我的英语不好。
最好的问候,
【问题讨论】:
-
Python 将是您工具带的一个很好的补充,甚至可以改进您编写 PHP 的方式。如果脚本将从 crontab 运行,Python 是一个不错的选择 - 还可以查看 SqlSoup 进行数据库访问。
-
我怀疑您在帖子中指的是“BeautifulSoup”,而不是“Beautiful Soap”
标签: php python screen-scraping