Convert web pages to one file for ebook
Solution 1:
You can use Calibre for you ebook converting needs. You can get it to make a single ebook of multiple HTML files by linking to them from a single HTML file you setup as a table of contents like this.
Solution 2:
The way I used to do this was Calibre.
That became too much of a pain though so I built a Chrome Extension to make it easier.
It's called EpubPress (http://epub.press).
It allows you to build an ebook from your Chrome tabs.
Hope that helps!
Solution 3:
Pandoc can take a link to a page (or a html file) and convert it to pdf/epub ...
I'm not sure if it'd crawl. If it doesn't, you could crawl pages first with wget or something (or just collect links) and give it to pandoc.
Solution 4:
You can use https://getpocket.com and the pocket recipe in calibre accessible via the "Fetch news" menu.