Как спарсить страницу с json и контент который подгружается при листании на Python?
Тут не нужно парсить что-то, просто забирай из API данные.
Например список стран тут: https://de1.api.radio-browser.info/json/countries
Данные по конкретной стране так: https://de1.api.radio-browser.info/json/stations/b...

Например, через requests.get:
import requests
raw = requests.get("https://de1.api.radio-browser.info/json/stations/bycountryexact/Ukraine")
print(raw.content)

Ну и конвертируй JSON в объект так, для полноты ответа:
import json
jsoned = json.loads(raw.content)
print(jsoned[0])
Здесь ни selenium, ни BS4 не нужен. Здесь достаточно requests и json.
Так получаем список стран:
import requests
import json

url = 'https://de1.api.radio-browser.info/json/countries'

response = requests.get(url)
countries = json.loads(response.text)

for country in countries:
	name = country['name']
	stationcount = country['stationcount']
	print(f'{name} - {str(stationcount)}')
Что бы получить данные по стране, обращаемся по адресу:
https://de1.api.radio-browser.info/json/stations/b... вместо россия, указываем страну из предыдущего ответа.

страницу грузит, но на вкладке Network пуста и тоже ничего не выходит и Вижу что отправляется json запрос xhr /countries несостыковка).
Посмотрите в интернете, что такое xhr. А также почитайте про инструменты разработчика, это упростит анализ сайта.
