Не загружать файл в активной вкладке, а получить его URL

mihali428

Новичок
Регистрация
13.09.2018
Сообщения
4
Благодарностей
0
Баллы
1
Подскажите как реализовать следующую задачу:
Есть файлообменник с него надо скачать много файлов. Захожу на сайт в зенке разгадываю капчу и нажимаю на кнопку "Скачать" в активной вкладке прокручивает какой-то джава-скрипт и начинает скачивать файл.
Как сделать так, чтобы в активной вкладке браузера не начиналось скачивание файла, а она отдала только URL для скачкивания файла в переменную?

Get запрос не проходит должен отработать джава-скрипт, то есть прамой ссылки в исходном тексте страницы нет.
Пробовал также получить во время скачивание параметр {-Page.Source-} в переменную - без успешно.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 384
Благодарностей
3 306
Баллы
113
Можно взять из монитора трафика через C#, а загрузку сразу отменять через таймаут.
 

Вложения

  • Спасибо
Реакции: mihali428

mihali428

Новичок
Регистрация
13.09.2018
Сообщения
4
Благодарностей
0
Баллы
1
Попробую. Благодарю!
 

leva001

Client
Регистрация
26.07.2015
Сообщения
281
Благодарностей
47
Баллы
28
Можно взять из монитора трафика через C#, а загрузку сразу отменять через таймаут.
А не подскажите куда хромиум в зенке качает файлы по умолчанию? А то файл скачал, а найти не могу, "показать в папке" тоже не работает
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 384
Благодарностей
3 306
Баллы
113
  • Спасибо
Реакции: leva001

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 525
Благодарностей
8 708
Баллы
113
А не подскажите куда хромиум в зенке качает файлы по умолчанию? А то файл скачал, а найти не могу, "показать в папке" тоже не работает
В зависимости от метода скачивания. Если скачиваете браузерным методом, то путь к скаченному файлу будет в переменной окружения {-Page.LastDownloadedFile-}. Если скачиваете через GET-запрос (в режиме "Как файл"), то путь будет в выходной переменной этого кубика.
 
  • Спасибо
Реакции: leva001 и Yuriy Zymlex

Nord

Client
Регистрация
22.03.2012
Сообщения
2 375
Благодарностей
1 436
Баллы
113
В зависимости от метода скачивания. Если скачиваете браузерным методом, то путь к скаченному файлу будет в переменной окружения {-Page.LastDownloadedFile-}. Если скачиваете через GET-запрос (в режиме "Как файл"), то путь будет в выходной переменной этого кубика.
У всех работает?
Файлы просто пропадают вникуда( браузер)
Ни в Трэше, ни в измененной папке для загрузки

П.С.
Нашел поиском по всему ПК.
В папке \AppData\Local\Temp
 
Последнее редактирование:

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 384
Благодарностей
3 306
Баллы
113
У всех работает?
Файлы просто пропадают вникуда( браузер)
Ни в Трэше, ни в измененной папке для загрузки

П.С.
Нашел поиском по всему ПК.
В папке \AppData\Local\Temp
А о чём конкретно речь? Хромиум?
 

Nord

Client
Регистрация
22.03.2012
Сообщения
2 375
Благодарностей
1 436
Баллы
113
А о чём конкретно речь? Хромиум?
Да, хромиум, последняя версия из кабинета
В переменной {-Page.LastDownloadedFile-} был путь, который указан в "Папка загрузки"
Все выполнялось в PM, до ЗП не дошло, так как отлаживал выполнение
Перезагрузка ничего не меняла
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)