Aspirateur de sites web
Forums › OujdaCity › Support Informatique › Aspirateur de sites web
- Ce sujet est vide.
-
AuteurMessages
-
février 9, 2007 à 8:09 #202308abdMembre
Salam alaykom.
But : télécharger le coran d’un cheikh sur le site islamway.
Question: Est ce que je peux aspirer d’une page web que les fichiers *.rm; *.mp3 ou *.ram?
Je peux les télécharger un par un, mais juste pour gagner du temps je veux le faire en une seule fois.
Si c’est possible, quel logiciel dois je utiliser?
JazakoumouLLahou khayran
février 9, 2007 à 1:40 #222630hayefmajidMembresi tu es sous firefox, et si tu as tous les liens des mp3 , rm…. sur la même page, tu peux utiliser l’extension « DownThemAll » aui est assez puissante.
voilà
février 9, 2007 à 2:08 #222631Alaa-eddineParticipant@abd : pas besoin d’aspirateur de site pour ca 😉
les fichiers audio dans islamway sont ordonnée ( -http://chemain/audio/cheikh/…etc/001.rm , -http://chemain/audio/cheikh/…etc/002.rm … etc)si tu utilise linux tu peux tout simplement le faire avec un batch qui appel wget pour une variable allant de 0 à 113 (nombre max de sourat 😉 )
si tu ne l’as pas tu peux utiliser PHP avec la librairie CURL (disponnible par defaut avec EasyPHP et WAMP) en utilisant le code suivant pour telecharger les fichiers :
<?php
function get_file1($file, $local_path, $newfilename)
{
$err_msg = '';
echo "
Telechargement de $file
";
$out = fopen($newfilename, 'wb');
if ($out == FALSE){
print "File not opened
";
exit;
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_FILE, $out);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL, $file);
curl_exec($ch);
echo "
Error : ".curl_error ( $ch);
curl_close($ch);
}//end function
?>
suffit d’incrémenter une variable et de la concatener au chemin ou sont stocker les sourats 🙂
Have fun 😉
février 10, 2007 à 9:28 #222632abdMembresalam alaykom.
si tu es sous firefox, et si tu as tous les liens des mp3 , rm…. sur la même page, tu peux utiliser l’extension « DownThemAll » aui est assez puissante.
voilà
Merci, je n’ai pas encore essayé.
@Alaaeddine:
Chokran pour la fonction. Je suis sur EasyPHP 1.8 (je suis débutant en PHP ).
Voilà le code source:
<?php
function get_file1($file, $local_path, $newfilename)
{
$err_msg = 'salam';
echo "
Telechargement de $file
";
$out = fopen($newfilename, 'wb');
if ($out == FALSE){
print "File not opened
";
exit;
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_FILE, $out);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL, $file);
curl_exec($ch);
echo "
Error : ".curl_error ( $ch);
curl_close($ch);
}//end function
$local_path='http://quran.islamway.com/quran3/125/';
for ($file = 1; $file <= 2; $file++) {
$newfilename='00'.$file.'.mp3';
echo "$newfilename n";
get_file1($file, $local_path, $newfilename);
}
?>J’ai un message d’erreur:
001.mp3
Telechargement de 1Fatal error: Call to undefined function: curl_init() in …download.php on line 11
la ligne 11 est: $ch = curl_init();
Apparemment il ne connait pas curl_init()
Qu en penses tu? 🙂
BarakaLlahou Fik
février 10, 2007 à 9:44 #222633Alaa-eddineParticipantca veut dire que tu n’as pas la librairie curl d’installé, pourtant je croyais que Easyphp l’integrait par defaut …
essai d’utiliser wamp plutot qu’easyphp
février 14, 2007 à 10:27 #222634with_you_maMembrekhouya lou7 lien directe de cheikh et px t’aider à télécharger ce ke tu vx par sa source HTML …
février 15, 2007 à 1:12 #222635abdMembre@Alaa-eddine wrote:
ca veut dire que tu n’as pas la librairie curl d’installé, pourtant je croyais que Easyphp l’integrait par defaut …
essai d’utiliser wamp plutot qu’easyphp
JazakaLlahou khayran
On peut activer le curl sur easyphp dans le fichier php.ini. Dans ce cas il ne met pas d’erreur et il termine la boucle for. mais le pblm est qu il laissent les fichiers vides 0 oK. (wamp ne veut pas marcher dans mon pc).
khouya lou7 lien directe de cheikh et px t’aider à télécharger ce ke tu vx par sa source HTML …
Jazakallahou khayran khouya 🙂
J’ai trouvé enfin un logiciel qui s appelle flashget c pas difficile à utiliser il fait exactement ce que je voulais.
Si vous voulez je peux expliquer avec des images comment peut on l utiliser.
ASSalam alaykom warahmatouLlah
février 16, 2007 à 9:11 #222636with_you_maMembreBsr un aspiteur nommé BlackWidow ki peut t’aider à télécharger les format .mp3 voilà une petite introduction de cet aspitaur et aussi le lien directe à le télécharger :
BlackWidow est un aspirateur de site Web, navigateurs hors-ligne, éditeur de site, site miroir, gestion et maintenance de sites Web, navigateurs de site Web, explorateur de site, FTP et un Espion de site web. Employez-le pour scanner un site Web et pour créer un profil complet de la structure d’un site Web, de fichiers, de liens externes et même de liens avec des erreurs, comme « 404 non trouvés ». BlackWidow téléchargera tous les formats de fichiers comme des images et photos, audio et MP3, vidéo, document, ZIP, flash, programme, CSS, Macromédia Flash, pdf , JAVA, PHP, CGI, HTM à MIME, etc.) de tous les sites web. Vous pouvez regarder, éditer, copier et télécharger la structure d’un site Web. Faites vos propres « Plugins » pour des sites Web impossibles à scanner.lien du téléchargement :
********************
http://www.softbytelabs.com/downloads/BlackWidow%20Setup.exebonne chance mé il vaut mieu ke tu poses le lien du site et je px t’ader à effctuer le téléchargement à partir de sa source
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.