Artificial intelligence 哪种编程语言最适合编写web机器人?

Artificial intelligence 哪种编程语言最适合编写web机器人?,artificial-intelligence,robots.txt,bots,Artificial Intelligence,Robots.txt,Bots,我想知道哪种编程语言提供了大量的库来编程web机器人? 类似于在网页上抓取数据。假设我想为weather.yahoo.com网站获取天气信息 AI桌面机器人的答案也会一样吗?我不知道它是否是最好的,但Python确实非常好而且简单。以下是用Python实现的方法: from urllib2 import urlopen from BeautifulSoup import BeautifulSoup soup=BeautifulSoup(urlopen("http://weather.yahoo.

我想知道哪种编程语言提供了大量的库来编程web机器人? 类似于在网页上抓取数据。假设我想为weather.yahoo.com网站获取天气信息


AI桌面机器人的答案也会一样吗?

我不知道它是否是最好的,但Python确实非常好而且简单。

以下是用Python实现的方法:

from urllib2 import urlopen
from BeautifulSoup import BeautifulSoup
soup=BeautifulSoup(urlopen("http://weather.yahoo.com/").read())
for x in soup.find(attrs={"id":"myLocContainer"}).findAll("li"):
  print x.a["title"], x.em.contents
印刷品:

对美国伊利诺伊州芝加哥(霾)的全面预测[u'35…47°F']
伦敦、大伦敦、英格兰(小雨)[u'43…45°F']的全面天气预报
纽约、纽约、美国的全面天气预报(部分多云)[u'42…62°F']

全面预测旧金山、加利福尼亚、美国(部分云)(U’51……70°F’< /P> < P>另一个好的Python库,用于屏幕抓取和网络爬行。如果我是你,我会看看Python或Java。根据您的AI机器人需要多少交互和/或性能,我会针对这类任务研究函数语言(OCaml、Haskell、F#)。我没有任何要求。但是让我们说,需要太多的交互和高性能。一个你很熟悉并且有不错的网络原语的人?