Cela va vous montrer comment lire une page Web à partir d'un script python donné une URL. Instructions 1 Installez le constructeur python partir d'ici . Il est gratuit . Http://www.python.org/download/releases/2.5.2/ 2 Après avoir installé Python vous pouvez l'exécuter à partir du début Menu Python 2.5 - IDLE (Python GUI) 3 Une fois l'application s'ouvre , il ressemble bloc-notes . Sélectionnez Fichier dans le menu en haut de la fenêtre et de la Nouvelle . Cela va ouvrir une nouvelle fenêtre de texte que vous pouvez enregistrer votre code python à . 4 # Copiez le code de suivi dans la nouvelle fenêtre qui vient de s'ouvrir . Importation shutilimport osimport timeimport datetimeimport mathimport urllibfrom gamme importation tableau descripteur de fichier = urllib.urlopen (' http://www.loothog.com ') pour les lignes à filehandle.readlines (): print lignes < p> filehandle.close () 5 Sélectionnez Fichier - . . Enregistrer, nommez votre fichier que vous voulez 6 Appuyez sur F5 pour exécuter votre code pour arrêter le programme de s'exécuter , cliquez sur la première fenêtre qui s'ouvre et sélectionnez dans le menu Shell - Redémarrez Shell 7 Vous pouvez enregistrer toutes ces lignes dans un fichier texte en modifiant le code ressemble à ceci myFile = open (' test.html ', 'w ') pour les lignes à filehandle.readlines (): . linesmyFile.write d'impression ( lignes) monFichier.close () filehandle.close () 8 Peut-être que vous avez des cotations boursières qui ressemblent thisAAAC , D, 20071210,8.2,8.2,8.2,9.5,1000 et que vous voulez pour obtenir le 9,5 close prix , alors vous pouvez diviser la ligne par les virgules et accéder seulement le 9.5 comme ça myFile = open (' test.html ', 'w ') pour les lignes à filehandle.readlines (): section = lines.split (',' ) print La str () convertit le nombre en une chaîne et l' . Bande ( ) va enlever espaces supplémentaires à la fin.
|