Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   прямой URL файла (https://javascript.ru/forum/misc/77012-pryamojj-url-fajjla.html)

mogican 13.03.2019 03:24

прямой URL файла
 
Как определить прямую ссылку CSV файла, который начинает скачиваться при нажатии на кнопку 'Download Data'? При нажатии на кнопку какой-то javascript дает этот файл, но определить ссылку через F12 в браузере не удается. Так как же мне его узнать?

Страница: https://www.investing.com/indices/ibg-historical-data

Скриншот: https://c2n.me/40mztao

EvgeniySaschenko 13.03.2019 23:18

Судя по всему твой не скачиваеться с сервера, а генерируется страницей.
Для того чтобы посмотреть какая фунция запускает генерацию, тебе нужно выбрать элемент и в инспекторе перейти на вкладку Event Listeners и найти нужное событие, смотри скрин

Там ты найдёшь js файл который генерирует csv

mogican 14.03.2019 02:10

о, спасибо!
Т.е. перехватить этот файл невозможно? Например, вставив некий адрес в РНР? (типа https://i-invdn-com.akamaized.net/js...s?file=111.csv)

EvgeniySaschenko 14.03.2019 17:03

Файл csv генерируется на основе данных из таблички которая у них на сайте - как вариант можешь заняться парсингом страницы чтобы получить данные и генерировать csv самостоятельно, есть такая штука: php-phantomjs.
А если них есть API ты можешь получать данные с помощью AJAX.
Более простого способа не вижу.


Часовой пояс GMT +3, время: 16:25.