Skip to content

Instantly share code, notes, and snippets.

@nolar
Forked from sdfsdhgjkbmnmxc/gist:018bd3dbc0391f43e53e
Last active August 29, 2015 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nolar/fd0755fbc288a3676b5a to your computer and use it in GitHub Desktop.
Save nolar/fd0755fbc288a3676b5a to your computer and use it in GitHub Desktop.
// Рецепт, как скачать всё состояние биржи WT от https://vk.com/smee_again
// 1. открываем Google Chrome, заходим на ЛЮБУЮ страницу webtransfer (должны быть залогинены)
// 2. заходим в Меню -> Просмотр -> Разработчикам -> Консоль Javascript
// 3. вставляем сюда ВСЁ вот это, жмём ENTER, и ждём несколько секунд:
var PERPAGE=100500,
WT_URL = 'https://webtransfer-finance.com/ru/account/ajax_user/applications_table/1/', // «Дать кредит»
//WT_URL = 'https://webtransfer-finance.com/ru/account/ajax_user/applications_table/2/', // «Получить кредит»
CSV_SEPARATOR=';'; // если в Excel криво отображается табличка, то заменить на «,»
$.post(WT_URL, {"per_page": PERPAGE, "offset": 0, "search": "", "filter": "", "order[id]": "desc"}, function(r) {
var csvContent = [ // это названия столбцов в файле. Можно переименовывать по вкусу:
'id'
,'id_user'
,'garant'
,'direct'
,'time'
,'summa'
,'percent'
,'out_summ'
].join(CSV_SEPARATOR) + '\r\n';
$.each(r.rows, function(i, el) {
csvContent += [
el.id
,el.id_user
,el.garant
,el.direct
,el.time
,el.summa.replace(/\./g, ',')
,el.percent.replace(/\./g, ',')
,el.out_summ.replace(/\./g, ',')
].join(CSV_SEPARATOR) + '\r\n';
});
var download = document.createElement("a");
download.setAttribute('href', 'data:text/csv;charset=utf-8,' + encodeURIComponent(csvContent));
download.setAttribute('download', 'wt-' + (new Date()) + '.csv');
download.click();
},'json');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment