Samir Mishra <SamirMishra@cbuae.gov.ae> wrote ..
The Zope site I'm trying to access is on another server. I'm accessing it remotely, so I can't use external methods. I wanted to access the web page and parse the HTML for relevant info.
And I found the answer to my question on another mailing list. If anyone's interested --
import urllib
URLsite = "http://username:password@zserver:8080/everything/else/on/path"
usock = urllib.urlopen(URLsite) data = usock.read() usock.close()
Someone else please correct me if I am wrong but we decided not to use something similar because if for some reason the site you are trying to urlopen is down, etc. then it never really times out...just sits and spins and locks that zope thread. Do that a few times and your whole site is down. Not sure if a try: would work here but that might be worth a shot. But I guess if the urlopen never comes back then the try: would just try forever. Am I right here or is there a better way to handle this? Allen