<!-- Для примера -->
<div id="data"></div>
fetch('https://www.cbr.ru/currency_base/daily/')
.then(response => response.text())
.then(data => {
const parser = new DOMParser();
const pageDOM = parser.parseFromString(data, "text/html");
const tableData = pageDOM.querySelector('.data');
// Для примера
const dataElement = document.getElementById('data');
dataElement.innerHTML = tableData;
console.log(tableData)
});
P.S. вы можете прям щас зайти к ним на сайт, открыть панель разработчика, вкладку консоль и вставить туда js код. Получите в консоли таблицу с валютами.
Для бека суть такая же, только вам придётся использовать свой парсер для DOM. А в остальном суть такая же