Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/12/2021, à 11:30

linuxm@c

Téléchargement échoué avec wget et curl

Bonjour,
Je n'arrive pas à utiliser wget ou curl  pour télécharger des fichiers a partir du  https://uptobox.com/   et  https://1fichier.com/

Exemples:
https://uptobox.com/bp5pi0mdsp2o
https://1fichier.com/?c7t223cvrbp2yedxp805

Hors ligne

#2 Le 06/12/2021, à 11:48

iznobe

Re : Téléchargement échoué avec wget et curl

Bonjour , tres pratique , d ' uploader sur un compte uptobox , ou il est demande de s ' enregistrer ou je ne sais trop quoi pour valler voir ton probleme alors qu ' un simple retour utilisable de commande suffit ...

Dernière modification par iznobe (Le 06/12/2021, à 11:48)


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#3 Le 06/12/2021, à 12:02

Anard

Re : Téléchargement échoué avec wget et curl

Uptobox demande à s'enregistrer ou choisir entre un téléchargement standard ou premium quand on clique sur ton lien. Wget fonctionne, mais il télécharge donc la page web en question et non le fichier lui-même.

En lançant le téléchargement de ton lien, tu peux ensuite dans firefox récupérer l'adresse réelle du fichier : Afficher tous les téléchargements, clic droit sur le fichier test.png, Copier l'adresse d'origine du téléchargement.

anard@gentoo-imack ~ $ wget https://www9.uptobox.com/dl/jq5-bI-EAo_QV8NT9PVoXuC7X54fiqLnXnaqqkLtMSxTGmhbbxrh8qS8jvl9YpnQ2cLOB8yvd5nHJCjXdlp4A_eLNSdMcCkuzm9CBZDDccTLO65E0nebUZZruzlpNQzkTsJQes6jM4bVUNEpWNRnPA/test.png
--2021-12-06 12:03:39--  https://www9.uptobox.com/dl/jq5-bI-EAo_QV8NT9PVoXuC7X54fiqLnXnaqqkLtMSxTGmhbbxrh8qS8jvl9YpnQ2cLOB8yvd5nHJCjXdlp4A_eLNSdMcCkuzm9CBZDDccTLO65E0nebUZZruzlpNQzkTsJQes6jM4bVUNEpWNRnPA/test.png
Résolution de www9.uptobox.com… 188.165.14.60
Connexion à www9.uptobox.com|188.165.14.60|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 80888 (79K) [application/octet-stream]
Sauvegarde en : « test.png »

test.png            100%[===================>]  78,99K  --.-KB/s    ds 0,02s   

2021-12-06 12:03:39 (3,53 MB/s) — « test.png » sauvegardé [80888/80888]
anard@gentoo-imack ~ $ 

PS : En revanche, j'ai bien peur que ce lien ne soit valable que quelques instants et qu'il disparaisse ensuite. Auquel cas, cette manipulation manque cruellement d'intérêt.

PPS : Peut-être une solution ici

Dernière modification par Anard (Le 06/12/2021, à 12:10)


"iMack" : GA-H97M-D3H, Intel i5 4460, 16Go DDR3, Intel HD4600, SSD 256+120 / Bootloader Clover - macOS Mojave / Gentoo-Xfce
"Portable" : HP Pavilion DV3500, Intel T6400, 4Go, HDD 500Go / Grub2 - Gentoo-Xfce

Hors ligne

#4 Le 06/12/2021, à 13:47

Amiralgaby

Re : Téléchargement échoué avec wget et curl

Bonjour,
avec une méthode de script bash (uniquement pour le premier service d'hébergement d'image)
Sinon il existe des outils de scraping de site

#!/bin/bash

usage() {
	echo "[ERREUR] à besoin du lien en argument"
	echo "$0 LIEN"
}


[ $# -ne 1 ] && usage && exit 1

wget --show-progress --no-verbose "$1" -O /tmp/to_parse.html
lien_vers_image=$(grep -Eo "http.*\.(jpg|png)" /tmp/to_parse.html || echo "[ERREUR] aucun lien vers une image trouvé" && exit 1)

wget --show-progress --no-verbose "$lien_vers_image"

Dernière modification par Amiralgaby (Le 06/12/2021, à 13:58)


Vive la communauté du Libre !!!

Hors ligne

#5 Le 06/12/2021, à 21:38

linuxm@c

Re : Téléchargement échoué avec wget et curl

Anard a écrit :

alternative, mais seulement pour uptobox

curl -f -L $URL | grep -Eo "https?://\S+?\"" | sed 's/&.*//'
Amiralgaby a écrit :

avec une méthode de script bash (uniquement pour le premier service d'hébergement d'image)
Sinon il existe des outils de scraping de site

Merci pour l'astuce

Dernière modification par linuxm@c (Le 06/12/2021, à 21:39)

Hors ligne