How to get and save WordPress content (html, css, images, videos) from a Java program?

I can answer my own question. Jsoup can do what I need:

  1. Extract the content (tested)
  2. Change the link for Spring (tested)
  3. Save HTML (tested), images (tested), videos (not yet tested)