Ketika saya mengklik downloadtombol, saya mendapatkan dialog sembulan seperti ini:
Jika file tersebut besar, saya ingin mengunduhnya wget -c URL
.
Klik kanan downloaduntuk memilih Copy Link Location
tidak berfungsi.
Bagaimana cara menyalin tautan unduhan ke clipboard?
wget
. Dalam banyak kasus ini bukan pilihan. Ayo lihat.Jawaban:
Tergantung bagaimana unduhan diatur.
Dengan unduhan tertentu, unduhan dimulai dengan formulir
GET
/POST
. Jadi jika Anda melihat aksi bentuk tombol unduhan akhir, Anda akan melihat URL unduhan.Dalam kasus lain, unduhan dimulai oleh pengalihan (mis. PRG atau pengalihan JavaScript yang menerima URL unduhan melalui permintaan XHR), dalam hal ini, Anda dapat menggunakan add-on Data Tamper Firefox untuk menemukan URL unduhan di Lalu lintas HTTP, atau Anda dapat mengeklik kanan unduhan di pengelola unduhan Firefox dan
Copy Download Link
.Tetapi ada beberapa situs yang menggunakan URL sekali pakai, atau cookie yang berisi token sekali pakai, yang mencegah beberapa upaya unduhan, jadi menangkap URL unduhan melalui permintaan HTTP tidak ada gunanya. Dalam kasus seperti itu, Anda perlu melihat sumber halaman untuk melihat di mana Anda dapat menangkap URL unduhan sebelum unduhan dimulai. Seringkali, Anda dapat menemukan URL unduhan dan / atau token keamanan di JS halaman. Kalau tidak, biasanya ditemukan dalam respons dari layanan AJAX yang diminta JS. Atau, Anda mungkin harus menganalisis sumber JS dan menonton variabel tertentu untuk menangkap semua komponen permintaan unduhan tanpa benar-benar memicu unduhan.
sumber
Anda dapat menginstal addon FlashGot Firefox . Ini akan menambah opsi tambahan untuk dialog sembulan ini. Dan Anda bahkan dapat menyesuaikannya - buka dialog Opsi FlashGot dan tekan tombol "Tambah" untuk menambahkan "Pengelola Unduhan" khusus, yang sebenarnya bisa berupa file skrip apa pun untuk melakukan apa pun yang Anda inginkan.
Contoh:
Windows : pilih file bat dengan perintah baris tunggal
echo %1|clip
di dalamnya untuk menyalin url unduhan ke clipboard.GNU / Linux : skrip ini akan melakukan trik:
sumber
Addon firefox " Unduh Dialog Tweak " berfungsi dengan baik dan jika tidak ada lagi di AMO, itu dapat ditemukan di sini: https://github.com/muzuiget/download_dialog_tweak/releases
sumber
https://addons.mozilla.org/en-US/firefox/search/?q=wget mencantumkan beberapa ekstensi yang mendukung pengunduhan dengan wget.
saya tidak mengujinya karena usecase saya sendiri sedikit berbeda: saya ingin melakukan pengunduhan aktual pada komputer jarak jauh. untuk membantu dengan itu, saya menemukan bahwa https://addons.mozilla.org/en-US/firefox/addon/bulk-media-downloader/ akan menangkap unduhan pada titik ketika apa yang harus dilakukan dengan popup file ini muncul. ekstensi kemudian memungkinkan saya untuk memilih url dan menyalinnya ke clipboard tanpa benar-benar memulai unduhan di browser.
ini memungkinkan saya untuk mencegat unduhan yang dimulai dari panggilan javascript. ekstensi lain yang saya coba gagal dalam kasus itu.
sumber