Они выполняют простую и простую проверку браузера через заголовок User-Agent . Если им это не нравится, они отправляют 403 (запрещено). Просто добавьте один универсальный, и это работает. Следующая строка - первое, что я пробую, когда сталкиваюсь с этой проблемой, и она работает почти всегда:
URLConnection urlc = url.openConnection();
urlc.addRequestProperty("User-Agent", "firefox");