【发布时间】:2011-04-13 10:02:04
【问题描述】:
我正在尝试制作一个 Web 应用程序,它需要解析一个特定的维基百科页面并提取一些以表格格式存储在页面上的信息。然后需要将提取的数据存储到数据库中。
我以前从来没有做过这样的事情。我应该使用什么脚本语言来做到这一点?我一直在读一点,看起来 Python(使用 urllib2 和 BeautifulSoup)应该可以完成这项工作,但它是解决问题的最佳方法吗?
我知道我也可以使用 WikiMedia api,但使用 python 是解决一般解析问题的好主意吗?
维基百科页面上的表格数据也可能会改变,所以我需要每天解析。如何为此自动化脚本?还有没有像 svn 这样的外部工具的版本控制的任何想法,以便在需要时可以轻松地恢复更新?
【问题讨论】:
-
这确实是几个问题(尤其是关于版本控制的部分)。基本上不可能客观地回答,你可能只需要尝试一下。一旦你发现某些事情很难处理,例如Python,你可以回来寻求替代方案。
标签: python parsing screen-scraping