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