从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')
答
通网址字符串如下:
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
你得到什么错误,或者是你专门停留在哪个部分? –
传递的网址必须是一个字符串。你正将一个数组传递给'urllib.request.urlopen'。 –
您的阅读CSV文件的代码在哪里?这看起来像是你从互联网上取得的一小段代码,与你试图完成的任务无关,只是为了让我们为你编码。你到目前为止尝试过什么? – AK47