Daedalus
By: a guest | Apr 6th, 2009 | Syntax:
Python | Size: 0.67 KB | Hits: 26 | Expires: Never
import urllib, httplib, sys
def main():
query=urllib.urlencode({'q':sys.argv[1]})
start='<h2 class=r style="font-size:138%"><b>'
end='</b>'
google=httplib.HTTPConnection("www.google.com")
google.request("GET","/search?"+query)
search=google.getresponse()
data=search.read()
if data.find(start)==-1: print "Google Calculator results not found."
else:
begin=data.index(start)
result=data[begin+len(start):begin+data[begin:].index(end)]
result = result.replace("<font size=-2> </font>",",").replace(" × 10<sup>","E").replace("</sup>","")
return result
if __name__ == "__main__":
print main()