| \chapter{Internet and WWW Services} |
| \nodename{Internet and WWW} |
| 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 |
| \code{sockets}, which is currently only fully supported on Unix and |
| Windows NT. Here is an overview: |
| --- Common Gateway Interface, used to interpret forms in server-side |
| --- Open an arbitrary object given by URL (requires sockets). |
| --- HTTP protocol client (requires sockets). |
| --- FTP protocol client (requires sockets). |
| --- Gopher protocol client (requires sockets). |
| --- NNTP protocol client (requires sockets). |
| --- Parse a URL string into a tuple (addressing scheme identifier, network |
| location, path, parameters, query string, fragment identifier). |
| --- A (slow) parser for HTML files. |
| --- Only as much of an SGML parser as needed to parse HTML. |
| --- Parse RFC-822 style mail headers. |
| --- Tools for parsing MIME style message bodies. |