Headless browser
A real browser engine driven programmatically with no visible window, used when a site only assembles its data after JavaScript runs.
It is the expensive option — an order of magnitude more memory and time per page than an HTTP request — so the first question about any target is whether it can be avoided.