1 \chapter{Internet and WWW Services
}
2 \nodename{Internet and WWW
}
7 The modules described in this chapter provide various services to
8 World-Wide Web (WWW) clients and/or services, and a few modules
9 related to news and email. They are all implemented in Python. Some
10 of these modules require the presence of the system-dependent module
11 \code{sockets
}, which is currently only fully supported on Unix and
12 Windows NT. Here is an overview:
17 --- Common Gateway Interface, used to interpret forms in server-side
21 --- Open an arbitrary object given by URL (requires sockets).
24 --- HTTP protocol client (requires sockets).
27 --- FTP protocol client (requires sockets).
30 --- Gopher protocol client (requires sockets).
33 --- NNTP protocol client (requires sockets).
36 --- Parse a URL string into a tuple (addressing scheme identifier, network
37 location, path, parameters, query string, fragment identifier).
40 --- A (slow) parser for HTML files.
43 --- Only as much of an SGML parser as needed to parse HTML.
46 --- Parse RFC-
822 style mail headers.
49 --- Tools for parsing MIME style message bodies.