Загрузите файл с веб-сайта, используя Java без известного URL - PullRequest
0 голосов
/ 13 июля 2020

Я хочу загрузить файл с помощью программы Java, запущенной на моем P C, с веб-сайта somesite.com / page . Файл существует за Javascript (выдержки ниже), поэтому я не могу использовать простые ( NIO et c. ) методы для его получения, так как URL-адрес неизвестен.

Есть ли способ запустить загрузку файла на somesite.com / page и записать ответ веб-сайта, чтобы сохранить файл на моем P C?

The html код за гиперссылками на веб-странице:

<a id="a_file" title="Download the first file" href="javascript:return true;" target="nullDisplay">file1name.zip</a>

Код javascript, выполняемый при нажатии на гиперссылки выше:

<script>    
jQuery(document).ready(function(){
    jQuery("#a_file").bind('click', function(){
            jQuery("#file_down").submit();
    });
});
</script>

И форма "file_down", на которую ссылается выше Javascript:

<form id="file_down" name="file_down" target="nullDisplay" method="POST" action="/get.php">
        <input type="hidden" name="tk" id="tk" value="03b2f38f38e49ejfkdj15af0a5fb66f">
        <input type="hidden" name="date" id="date" value="2020">
    </form>

NB: щелчок вручную по ссылке в браузере вызывает диалоговое окно «Сохранить файл» этого браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...