Это зависит от того, как настроена загрузка.
При определенных загрузках загрузка начинается с формы GET
/POST
. Так что, если вы посмотрите на окончательное действие формы кнопки загрузки, вы увидите URL загрузки.
В других случаях загрузка инициируется перенаправлением (например, PRG или перенаправлением JavaScript, которое получает URL-адрес для загрузки через запрос XHR), и в этом случае вы можете использовать дополнение Tamper Data Firefox, чтобы найти URL-адрес загрузки в HTTP-трафик, или вы можете просто щелкнуть правой кнопкой мыши по загрузке в диспетчере загрузок Firefox и Copy Download Link
.
Но есть некоторые сайты, которые используют одноразовый URL-адрес или cookie-файл, содержащий одноразовый токен, который предотвращает многократные попытки загрузки, поэтому захват URL-адреса загрузки через HTTP-запрос бесполезен. В таких случаях вам нужно взглянуть на исходный код страницы, чтобы узнать, где можно получить URL-адрес для загрузки до начала загрузки. Часто вы можете найти URL для загрузки и / или токен безопасности в JS страницы. В противном случае он обычно находится в ответе службы AJAX, которую запрашивает JS. Или, возможно, вам придется проанализировать источник JS и посмотреть конкретные переменные, чтобы захватить все компоненты запроса на загрузку без фактического запуска загрузки.