Bagaimana cara menyalin url unduhan ke clipboard di firefox?

6

Ketika saya mengklik downloadtombol, saya mendapatkan dialog sembulan seperti ini:

masukkan deskripsi gambar di sini

Jika file tersebut besar, saya ingin mengunduhnya wget -c URL.
Klik kanan downloaduntuk memilih Copy Link Locationtidak berfungsi.
Bagaimana cara menyalin tautan unduhan ke clipboard?

kev
sumber
Pertanyaan bagus. Dalam banyak kasus, Anda dapat membatalkan unduhan dan Anda akan berada di "jika Anda memiliki masalah dengan unduhan, gunakan tautan langsung ini". Kemudian Anda dapat menyalin tautan dan menggunakannya untuk wget. Dalam banyak kasus ini bukan pilihan. Ayo lihat.
Paul

Jawaban:

5

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.

Lèse majesté
sumber
3

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|clipdi dalamnya untuk menyalin url unduhan ke clipboard.

GNU / Linux : skrip ini akan melakukan trik:

#!/bin/bash
echo "$@" | xclip -selection clipboard
tav
sumber
1
Tidak kompatibel dengan Firefox Quantum: /
AXO
0

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.

eMBee
sumber
Posting Anda akan lebih mudah dibaca jika Anda menggunakan huruf besar dengan benar.
JYelton