从csv文件中列出网址

问题描述:

我想从csv文件列出网址以查看他们的HTTP代码是什么。这是香港专业教育学院走到这一步:从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

你得到什么错误,或者是你专门停留在哪个部分? –

+1

传递的网址必须是一个字符串。你正将一个数组传递给'urllib.request.urlopen'。 –

+2

您的阅读CSV文件的代码在哪里?这看起来像是你从互联网上取得的一小段代码,与你试图完成的任务无关,只是为了让我们为你编码。你到目前为止尝试过什么? – AK47

通网址字符串如下:

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

我只在shell中得到一个输出。我将如何去列出解决方案 –

+0

@ s.jones1212我更新了我的答案。 – Harman