Internet and WWW -- Python library reference



Next: Multimedia Services Prev: The Python Profiler Up: Top Top: Top

11. Internet and WWW Services

The modules described in this chapter provide various services to World-Wide Web (WWW) clients and/or services, and a few modules related to news and email. They are all implemented in Python. Some of these modules require the presence of the system-dependent module sockets, which is currently only fully supported on Unix and Windows NT. Here is an overview:

cgi
--- Common Gateway Interface, used to interpret forms in server-side scripts.

urllib
--- Open an arbitrary object given by URL (requires sockets).

httplib
--- HTTP protocol client (requires sockets).

ftplib
--- FTP protocol client (requires sockets).

gopherlib
--- Gopher protocol client (requires sockets).

nntplib
--- NNTP protocol client (requires sockets).

urlparse
--- Parse a URL string into a tuple (addressing scheme identifier, network location, path, parameters, query string, fragment identifier).

htmllib
--- A (slow) parser for HTML files.

sgmllib
--- Only as much of an SGML parser as needed to parse HTML.

rfc822
--- Parse RFC-822 style mail headers.

mimetools
--- Tools for parsing MIME style message bodies.

Menu

cgi
urllib
httplib
ftplib
gopherlib
nntplib
urlparse
htmllib
sgmllib
rfc822
mimetools
binhex
uu
binascii


Next: Multimedia Services Prev: The Python Profiler Up: Top Top: Top