Doug Gray
dgray at coldstorage.com
Mon Apr 26 15:03:22 EST 2004
Thanks for the answer to my previous question, I was able to work with urllib2 for logging into a site and grabbing webpages on that site. I found ClientCookies 3rd party package that handles my cookie tracking and setting in each webpage header seamlessly! NOW, I have one other problem. Im still getting a "timeout" issue when running my test program through my webserver. I can run the little program which is essentially this... Import urllib2 request = urllib2.Request("http://fantasygames.sportingnews.com/crs/home_check_reg.htm l",data='username=test&password='test') resp = urllib2.urlopen(request) print resp.info() the above simple program if run in python2.3 runs in about 2-3 seconds but the same program called from a mod python program takes 20 seconds and fails 90% of the time giving a very long trace... Mod_python error: "PythonHandler mod_python.publisher" Traceback (most recent call last): File "/usr/lib/python2.3/site-packages/mod_python/apache.py", line 299, in HandlerDispatch result = object(req) File "/usr/lib/python2.3/site-packages/mod_python/publisher.py", line 136, in handler result = util.apply_fs_data(object, req.form, req=req) File "/usr/lib/python2.3/site-packages/mod_python/util.py", line 361, in apply_fs_data return object(**args) File "/usr/local/apach2/fantasy/TSN/htmlRead.py", line 31, in getwebpage response = ClientCookie.urlopen(request) File "/usr/lib/python2.3/site-packages/ClientCookie/_urllib2_support.py", line 829, in urlopen return _opener.open(url, data) File "/usr/lib/python2.3/site-packages/ClientCookie/_urllib2_support.py", line 520, in open response = urllib2.OpenerDirector.open(self, req, data) File "/var/tmp/python2.3-2.3.3-root/usr/lib/python2.3/urllib2.py", line 326, in open '_open', req) File "/var/tmp/python2.3-2.3.3-root/usr/lib/python2.3/urllib2.py", line 306, in _call_chain result = func(*args) File "/usr/lib/python2.3/site-packages/ClientCookie/_urllib2_support.py", line 754, in http_open return self.do_open(httplib.HTTP, req) File "/usr/lib/python2.3/site-packages/ClientCookie/_urllib2_support.py", line 612, in do_open raise URLError(err) URLError: -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.modpython.org/pipermail/mod_python/attachments/20040426/c6d8f462/attachment.html
|