Hi Alex,
According to: http://www.hostip.info/use.html there is a JSON-based interface. I'd recommend using that one! JSON is a format that's easy for machines to decode. The format you're parsing is primarily for humans, and who knows if that will change in the future to make it easier to read? Not only is JSON probably more reliable to parse, but the code itself should be fairly straightforward. For example: ######################################################### ## In Python 2.7 ## >>> import json >>> import urllib >>> response = urllib.urlopen('http://api.hostip.info/get_json.php') >>> info = json.load(response) >>> info {u'country_name': u'UNITED STATES', u'city': u'Mountain View, CA', u'country_code': u'US', u'ip': u'216.239.45.81'} ######################################################### Best of wishes! _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor