What's the number of times the letter "e" appears in:
Q: Как получить файл по ссылке? На нужной мне странице есть такая ссылка, при нажатии на нее выдается запрос на сохранение файла. Можно ли как-то из java-кода получить этот файл?
Ссылка:
<a id="ctl00_BXContent_lbCSV"     href="javascript:__doPostBack('ctl00$BXContent$lbCSV','')">CSV (разделители - точка с запятой)</a>

Код JavaScript:
<pre>
var theForm = document.forms['aspnetForm'];

if (!theForm) {

    theForm = document.aspnetForm;

}

function __doPostBack(eventTarget, eventArgument) {

    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {

        theForm.__EVENTTARGET.value = eventTarget;

        theForm.__EVENTARGUMENT.value = eventArgument;

        theForm.submit();

    }

}
</pre

A: *

*Получить html.

*Выдернуть аргументы из onclick.

*Собрать инпуты формы.

*Проставить дополнительно __EVENTTARGET и __EVENTARGUMENT, воспользовавшись выдернутыми атрибутами.

*Сформировать запрос и скачать ответ как файл.

A: Попробуйте посмотреть здесь: http://forum.vingrad.ru/forum/topic-300487.html
A: Решение в лоб: интерпретируйте javascript в вашем приложении.
Это универсально и отвечает вашим требованиям.
user
There are 44 "e"s.
assistant