AServe defines some functions for getting web pages. The simplest to use is do-http-request in the net.aserve.client package.
To try it, type
to read a web page. Pick a page that's not too long. If it succeeds, you should get back a string with the contents of the entire page. If you get an error message, try another page. I've had some trouble with URL's that leave out the file name, though an address with search keys, such as you see on Google, should work.
Get the open source version of the HTML and XML parsers from http://opensource.franz.com. They come in one archive. Extract the files into your CS 325 library. The file with the HTML parser to load is phtml.cl.
(net.html.parser:parse-html (do-http-request ...))
to test parsing the HTML returned by the URL you tried before. You should get back a list version of the page, i.e., a version you can process with standard Lisp list functions.
Email to email@example.com
As before, the best source of help will be the CS 325 Blackboard site.