Aspirateur de sites web

Forums OujdaCity Support Informatique Aspirateur de sites web

  • Ce sujet est vide.
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #202308
    abd
    Membre

    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

    #222630
    hayefmajid
    Membre

    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à

    #222631
    Alaa-eddine
    Participant

    @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 😉

    #222632
    abd
    Membre

    salam 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 1

    Fatal 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

    #222633
    Alaa-eddine
    Participant

    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

    #222634
    with_you_ma
    Membre

    khouya lou7 lien directe de cheikh et px t’aider à télécharger ce ke tu vx par sa source HTML …

    #222635
    abd
    Membre

    @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

    #222636
    with_you_ma
    Membre

    Bsr 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.exe

    bonne 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

8 sujets de 1 à 8 (sur un total de 8)
  • Vous devez être connecté pour répondre à ce sujet.
SHARE

Aspirateur de sites web