У меня есть URL-адрес, который ведет на страницу отчетов Amazon. URL-адрес выглядит так (сокращено для ясности): https://sellercentral.amazon.co.uk/gp/dateUnit=1&viewDateUnits=ALL&runDate=
На странице есть кнопка для загрузки отчета в виде CSV-файла. Есть ли способ вызвать действие кнопки, добавив идентификатор кнопки в конце URL-адреса? ЕСЛИ это возможно, это может выглядеть так: https://sellercentral.amazon.co.uk/gp/dateUnit=1&viewDateUnits=ALL&runDate=&export.downloadCSV
Это код кнопки:
<div id = "actionsBar" style = "display: block;">
<div class = "actionsButton actionsDD" id = "export">
<span class = "actionsLabel">Download</span>
<ul class = "actionsDDsub" style = "display: none;">
<li><span id = "downloadCSV">CSV</span></li>
</ul>
<div class = "actionsArrow"></div>
</div>
<div class = "actionsButton actionsDD" id = "pivot" style = "display: none;">
<span class = "actionsLabel">Pivot</span>
<ul class = "actionsDDsub" style = "display: none;">
<li><span id = "pivotButton">SKU Performance</span></li>
</ul>
<div class = "actionsArrow"></div>
</div>
<div id = "backToDate" class = "actionsButton actionsBTN" style = "display:none">
<span class = "actionsLabel">Return to Date Report</span>
<div class = "actionsNoArrow"></div>
</div>
<div id = "sortedBy"></div>
</div>
Спасибо.
Звучит как хорошая идея. Значит мне нужно найти прямой путь к файлу CSV? Проблема в том, что он создается динамически после выбора различных опций и фильтров. Кроме того, после нажатия кнопки «Загрузить» URL-адрес остается прежним, поэтому я не знаю фактического пути к файлу CSV. Есть ли инструмент для записи всего, что происходит за кулисами, когда я нажимаю кнопку загрузки, или способ определить, поступает ли эта информация из базы данных или из файла JSON и т. д.?
Я не знаю об этом. но я думаю, что нет никакого инструмента для записи.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


попробуйте записать эти данные csv в файл и загрузить этот файл, а не призывать к действию. если они изменят идентификатор или что-то еще, что вы использовали для запуска действия по клику, вам также необходимо изменить свой код.