The function retrieves the URL of the CSV file for the specified index from ETF sites, then sends
an HTTP GET request to download the CSV file, and processes the CSV file to extract equity
constituents.
The approach is inspired by tidyquant::tq_index()
, which uses a different wrapper around o
ther ETFs.