2

编程新手。我有大部分的python经验。我将此与 C# 进行比较。我已经使用 Web2py 创建了小型 Web 应用程序,并且已经阅读了“以艰难的方式学习 Python”。除了在 VS 中设置和玩之外,我没有 C# 经验。

我的最终目标是能够开发 Web 应用程序(到目前为止,我确实喜欢 web2py),甚至是一些使用 GUI 的 Web 自动化程序。例如,一个应用程序允许我从我的 GUI 将信息放入/获取数据库中,然后通过数据库连接将其发布到我的站点,或者通过自动化发布到不属于我的其他站点。

到目前为止我真的很喜欢 python,但我觉得因为我确实想使用 GUI 应用程序,所以 C# 可能是最好的选择......

更具体地说,与 C# 相比,Python 甚至可以比较,或者有模块/库来帮助我进行 GUI Web 和浏览器自动化吗?只用基本的刮擦怎么样?从众多站点中提取数据以显示在数据库中。Python还有优势吗?

谢谢。考虑到可用的不同库和模块,我希望这个问题对它有一些客观性。如果太主观,请接受我的道歉。

4

1 回答 1

1

如果您想从启用了 javascript 的页面中抓取信息,Selenium 是一个非常好的自动化库。它具有多种语言的绑定。如果你只想要基本的抓取,我会选择机械化;无需打开浏览器。

于 2012-12-02T18:33:49.160 回答