Хорошо, вот как я это сделал, для тех, кому это нужно в будущем.
Вы должны использовать Firefox, чтобы это работало.
1) создайте новый профиль Firefox (не обязательно, но идеально, чтобы отделить его от обычного использования Firefox), есть много информации о том, как это сделать в Google, зависит от вашей ОС, как вы это делаете
2) получите плагин firefox: https://addons.mozilla.org/en-US/firefox/addon/2704/ (при этом автоматически сохраняются все страницы для данного доменного имени), вам необходимо настроить его так, чтобы сохранять любые домены, которые вы планируете автоматически сохранять.
3) затем просто запустите сервер selenium для использования созданного вами профиля (ниже приведен пример для linux)
cd /root/Downloads/selenium-remote-control-1.0.3/selenium-server-1.0.3
java -jar selenium-server.jar -firefoxProfileTemplate /path_to_your_firefox_profile/
Вот так, теперь он будет сохранять все страницы для данного доменного имени всякий раз, когда селен посещает их, селен тоже создает кучу мусорных страниц, так что вы можете просто удалить их с помощью простого анализа регулярных выражений и решать вам, из там как манипулировать сохраненными страницами