In <566767a8-35cc-47f2-9f75-032ce5629...@googlegroups.com> webmas...@terradon.nl writes:
> Hi, > i just try to connect to a website, read that page and display the rules get > from it. > Then i get this error message: > File "D:/Python/Py projects/socket test/sockettest.py", line 21, in <module> > fileobj.write("GET "+filename+" HTTP/1.0\n\n") > io.UnsupportedOperation: not writable I haven't worked with the socket library, but I think this error is because you specified a mode of 'r' when calling makefile(). fileobj is read-only, and you're trying to write to it. If you just want to connect to a website, try using the urllib2 module instead of socket. It's higher-level and handles a lot of details for you. Here's an example: import urllib2 request = urllib2.Request('http://www.voidspace.org.uk') response = urllib2.urlopen(request) content = response.readlines() -- John Gordon A is for Amy, who fell down the stairs gor...@panix.com B is for Basil, assaulted by bears -- Edward Gorey, "The Gashlycrumb Tinies" -- http://mail.python.org/mailman/listinfo/python-list