diff options
Diffstat (limited to 'stackoverflow')
| -rw-r--r-- | stackoverflow | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/stackoverflow b/stackoverflow new file mode 100644 index 0000000..b00678f --- /dev/null +++ b/stackoverflow @@ -0,0 +1,26 @@ +#!/usr/bin/python + +import urllib +import urllib2 +import sys +urlencode = urllib.urlencode +urlopen = urllib2.urlopen +Request = urllib2.Request + +def request (url, data): + headers = { + 'User-Agent': 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)', + 'Accept': '*/*' + } + try: + data = urlencode(data) + req = Request(url, data, headers) + response = urlopen(req) + return response + except IOError, e: + if hasattr(e, 'code'): + print '%s - ERROR %s' % (self.url, e.code) + return None + else: + return response + |
