Annonce
Réduire
Aucune annonce.
Debian 7 - Le cahier de l'administrateur Debian ( Gratuit )
Réduire
X
-
Quoi de mieux comme exercice, simple en plus !
J'ai crée un petit script Python, qui lit un fichier text avec les URLs des sections, se connecte et les enregistre en fichier .html. Je dois avouer que ce n'est pas du tout pratique ^^, mais ça m'amuse de faire des scripts pour tout et rien, et ça m'entraine
Voici le code :
Code:#!/usr/bin/env python # coding: UTF-8 -*- import urllib2, urllib fileUrl = open('/root/Desktop/urls.txt', 'r') compteur = 0 for ligne in fileUrl: url = ligne request = urllib2.Request(url) reponse = urllib2.urlopen(request) print "Connected to %s" % url file = open('/root/Desktop/Files/index{}.html'.format(compteur), 'w') print "File created.\n" file.write(reponse.read()) file.close() compteur += 1 print "\n\nDone Successfully !\n\n"
Code:http://debian-handbook.info/browse/stable/ http://debian-handbook.info/browse/stable/preface.html http://debian-handbook.info/browse/stable/foreword.html http://debian-handbook.info/browse/stable/sect.who-is-this-book-for.html http://debian-handbook.info/browse/stable/sect.selected-approach.html http://debian-handbook.info/browse/stable/sect.book-structure.html http://debian-handbook.info/browse/stable/sect.acknowledgments.html http://debian-handbook.info/browse/stable/the-debian-project.html http://debian-handbook.info/browse/stable/sect.foundation-documents.html http://debian-handbook.info/browse/stable/sect.debian-internals.html http://debian-handbook.info/browse/stable/sect.follow-debian-news.html http://debian-handbook.info/browse/stable/sect.role-of-distributions.html http://debian-handbook.info/browse/stable/sect.release-lifecycle.html http://debian-handbook.info/browse/stable/case-study.html http://debian-handbook.info/browse/stable/sect.master-plan.html http://debian-handbook.info/browse/stable/sect.why-gnu-linux.html http://debian-handbook.info/browse/stable/sect.why-debian.html http://debian-handbook.info/browse/stable/sect.why-debian-stable.html http://debian-handbook.info/browse/stable/existing-setup.html http://debian-handbook.info/browse/stable/sect.how-to-migrate.html http://debian-handbook.info/browse/stable/installation.html http://debian-handbook.info/browse/stable/sect.installation-steps.html http://debian-handbook.info/browse/stable/sect.after-first-boot.html http://debian-handbook.info/browse/stable/packaging-system.html http://debian-handbook.info/browse/stable/sect.package-meta-information.html http://debian-handbook.info/browse/stable/sect.source-package-structure.html http://debian-handbook.info/browse/stable/sect.manipulating-packages-with-dpkg.html http://debian-handbook.info/browse/stable/sect.coexistence-with-other-packaging-systems.html http://debian-handbook.info/browse/stable/apt.html http://debian-handbook.info/browse/stable/sect.apt-get.html http://debian-handbook.info/browse/stable/sect.apt-cache.html http://debian-handbook.info/browse/stable/sect.apt-frontends.html http://debian-handbook.info/browse/stable/sect.package-authentication.html http://debian-handbook.info/browse/stable/sect.dist-upgrade.html http://debian-handbook.info/browse/stable/sect.regular-upgrades.html http://debian-handbook.info/browse/stable/sect.automatic-upgrades.html http://debian-handbook.info/browse/stable/sect.searching-packages.html http://debian-handbook.info/browse/stable/solving-problems.html http://debian-handbook.info/browse/stable/sect.common-procedures.html http://debian-handbook.info/browse/stable/basic-configuration.html http://debian-handbook.info/browse/stable/sect.network-config.html http://debian-handbook.info/browse/stable/sect.hostname-name-service.html http://debian-handbook.info/browse/stable/sect.user-group-databases.html http://debian-handbook.info/browse/stable/sect.creating-accounts.html http://debian-handbook.info/browse/stable/sect.shell-environment.html http://debian-handbook.info/browse/stable/sect.config-printing.html http://debian-handbook.info/browse/stable/sect.config-bootloader.html http://debian-handbook.info/browse/stable/sect.config-misc.html http://debian-handbook.info/browse/stable/sect.kernel-compilation.html http://debian-handbook.info/browse/stable/sect.kernel-installation.html http://debian-handbook.info/browse/stable/unix-services.html http://debian-handbook.info/browse/stable/sect.remote-login.html http://debian-handbook.info/browse/stable/sect.rights-management.html http://debian-handbook.info/browse/stable/sect.administration-interfaces.html http://debian-handbook.info/browse/stable/sect.syslog.html http://debian-handbook.info/browse/stable/sect.inetd.html http://debian-handbook.info/browse/stable/sect.task-scheduling-cron-atd.html http://debian-handbook.info/browse/stable/sect.asynchronous-task-scheduling-anacron.html http://debian-handbook.info/browse/stable/sect.quotas.html http://debian-handbook.info/browse/stable/sect.backup.html http://debian-handbook.info/browse/stable/sect.hotplug.html http://debian-handbook.info/browse/stable/sect.power-management.html http://debian-handbook.info/browse/stable/network-infrastructure.html http://debian-handbook.info/browse/stable/sect.virtual-private-network.html http://debian-handbook.info/browse/stable/sect.quality-of-service.html http://debian-handbook.info/browse/stable/sect.dynamic-routing.html http://debian-handbook.info/browse/stable/sect.ipv6.html http://debian-handbook.info/browse/stable/sect.domain-name-servers.html http://debian-handbook.info/browse/stable/sect.dhcp.html http://debian-handbook.info/browse/stable/sect.network-diagnosis-tools.html http://debian-handbook.info/browse/stable/network-services.html http://debian-handbook.info/browse/stable/sect.http-web-server.html http://debian-handbook.info/browse/stable/sect.ftp-file-server.html http://debian-handbook.info/browse/stable/sect.nfs-file-server.html http://debian-handbook.info/browse/stable/sect.windows-file-server-with-samba.html http://debian-handbook.info/browse/stable/sect.http-ftp-proxy.html http://debian-handbook.info/browse/stable/sect.ldap-directory.html http://debian-handbook.info/browse/stable/advanced-administration.html http://debian-handbook.info/browse/stable/sect.virtualization.html http://debian-handbook.info/browse/stable/sect.automated-installation.html http://debian-handbook.info/browse/stable/sect.monitoring.html http://debian-handbook.info/browse/stable/workstation.html http://debian-handbook.info/browse/stable/sect.customizing-graphical-interface.html http://debian-handbook.info/browse/stable/sect.graphical-desktops.html http://debian-handbook.info/browse/stable/sect.main-desktop-tools.html http://debian-handbook.info/browse/stable/sect.windows-emulation.html http://debian-handbook.info/browse/stable/security.html http://debian-handbook.info/browse/stable/sect.firewall-packet-filtering.html http://debian-handbook.info/browse/stable/sect.supervision.html http://debian-handbook.info/browse/stable/sect.selinux.html http://debian-handbook.info/browse/stable/sect.other-security-considerations.html http://debian-handbook.info/browse/stable/sect.dealing-with-compromised-machine.html http://debian-handbook.info/browse/stable/debian-packaging.html http://debian-handbook.info/browse/stable/sect.building-first-package.html http://debian-handbook.info/browse/stable/sect.setup-apt-package-repository.html http://debian-handbook.info/browse/stable/sect.becoming-package-maintainer.html http://debian-handbook.info/browse/stable/conclusion.html http://debian-handbook.info/browse/stable/sect.future-of-debian.html http://debian-handbook.info/browse/stable/sect.future-of-this-book.html http://debian-handbook.info/browse/stable/derivative-distributions.html http://debian-handbook.info/browse/stable/sect.ubuntu.html http://debian-handbook.info/browse/stable/sect.knoppix.html http://debian-handbook.info/browse/stable/sect.linux-mint.html http://debian-handbook.info/browse/stable/sect.simplymepis.html http://debian-handbook.info/browse/stable/sect.aptosid.html http://debian-handbook.info/browse/stable/sect.grml.html http://debian-handbook.info/browse/stable/sect.doudoulinux.html http://debian-handbook.info/browse/stable/sect.other-derivatives.html http://debian-handbook.info/browse/stable/short-remedial-course.html http://debian-handbook.info/browse/stable/sect.filesystem-hierarchy.html http://debian-handbook.info/browse/stable/sect.computer-layers.html http://debian-handbook.info/browse/stable/sect.kernel-role-and-tasks.html http://debian-handbook.info/browse/stable/sect.user-space.html
Dernière modification par FRKorisS, 20 février 2014, 18h48.Mess with the best, Die like the rest
Commentaire