2016-05-22 2 views
1

Voici mon code (sur python 2,7)urllib bibliothèque standard ne récupère pas quoi que ce soit sur Python 2.7

import urllib 
f_hand=urllib.urlopen('http://www.dr-chuck.com/page1.htm') 
for line in f_hand: 
    print line.strip() 

Et puis quand j'essayé de courir, il ne rien récupérer même après avoir attendu longtemps, en dépit d'avoir une connexion Internet stable, mais n'a pas montré d'erreur.

Quand je force l'a arrêté après avoir attendu pendant environ 1 heure, il a donné les tracebacks suivantes:

Screenshot of terminal output

Je travaille sur Ubuntu 16.04

même essayé sur ideone

+0

La capture d'écran a été téléchargée par erreur, la correcte est la suivante: https: //drive.google.com/open?id=0BwDkPBmJ4q3CbDVpMWJXQll6OFU –

+0

Envoyé incorrect Image du terminal de sortie, le bon est [link] https: // drive.google.com/open?id=0BwDkPBmJ4q3CbDVpMWJXQll6OFU –

+0

Je ne peux pas répliquer votre problème, le problème n'est probablement pas directement lié à python mais à votre propre réseau, pouvez-vous rouler en url? –

Répondre

0

Le problème était dû à une connexion Internet instable, notamment en raison de l'utilisation du service Mobile WIFI/Dongle. Le code fonctionne bien, lorsqu'il est essayé avec une connectivité à large bande (plus stable).