2017-10-16 1 views
0

J'essaie de lister les URL d'un fichier csv pour voir leur code HTTP. C'est ce que Ive a obtenu jusqu'à présent:Liste des urls d'un fichier csv

import urllib.request, urllib.error 

url = ['http://www.10vibes.info' 
     'http://www.10vibes.info'] 

try: 
    conn = urllib.request.urlopen(url) 
except urllib.error.HTTPError as e: 
    print(e.code) 
except urllib.error.URLError as e: 
    print('URLError') 
else: 
    print('good') 
+1

Quelles erreurs recevez-vous ou quelle partie êtes-vous coincé sur spécifiquement? L'URL passée à –

+1

doit être une chaîne. Vous passez un tableau à 'urllib.request.urlopen'. –

+2

Où est votre code pour lire un fichier CSV? Cela ressemble à un extrait de code que vous avez tiré de l'Internet qui n'a rien à voir avec la tâche que vous essayez de terminer juste pour nous faire coder pour vous .. qu'avez-vous essayé jusqu'à présent? – AK47

Répondre

0

url passe sous forme de chaîne comme suit:

import urllib.request, urllib.error 

url = ['http://www.10vibes.info' 
     'http://www.10vibes.info'] 

for my_url in url: 
    try: 
     conn = urllib.request.urlopen(my_url) 
    except urllib.error.HTTPError as e: 
     # Return code error (e.g. 404, 501, ...) 
     # ... 
     print(e.code) 
     pass 
    except urllib.error.URLError as e: 
     # Not an HTTP-specific error (e.g. connection refused) 
     # ... 
     print('URLError') 
     pass 

    print('good') 
+0

J'ai seulement une sortie dans le shell. comment irais-je sur la liste des solutions –

+0

@ s.jones1212 J'ai mis à jour ma réponse. – Harman