убрал перенос строки и даже файл правильно называется, но цикл работает только один раз а потом выкидывает ошибку.

Код :
import re
import urllib.request as req
import urllib
import os
proxy=req.ProxyHandler({'http':r'http://@10.5.45.250:3128'})
auth = req.HTTPBasicAuthHandler()
opener = req.build_opener(proxy, auth, req.HTTPHandler)
req.install_opener(opener)
a = input('введите начальную дату(меньшую): ')
b = input ('введите месяц меньший : ')
c = input ('введите год меньший : ')
a1 = input('введите дату конечную(бОльшую): ')
b1 = input ('введите месяц бОльший : ')
c1 = input('введите год бОльший : ')
cod = open('cod.txt'.rstrip(),'r')
url = 'http://rp5.ru/inc/f_archive.php'
for h in cod:
	t = h.strip()
	dataaa = 'wmo_id={}&f_ed0={}&f_ed1={}&f_ed2={}&f_ed3=1&f_ed4=0&f_ed5=0&f_ed6={}&f_ed7={}&f_ed8={}&f_pe=1&f_pe1=1&lng_id=2'.format(t,a,b,c,a1,b1,c1)
	data_script = dataaa.encode('latin1')
	print ('script_data = ',data_script )
	with urllib.request.urlopen(url,data = data_script) as data:
		print(data)
		arch = re.findall(r'<a href=([^<]*?)>',data.read().decode('latin1'))[0]
		with urllib.request.urlopen(arch) as archdata, open(t,'wb') as fout:
			fout.write(archdata.read())
			fout.close()

ошибка :
введите начальную дату(меньшую): 05
введите месяц меньший : 07
введите год меньший : 2013
введите дату конечную(бОльшую): 05
введите месяц бОльший : 08
введите год бОльший : 2013
script_data =  b'wmo_id=37031&f_ed0=05&f_ed1=07&f_ed2=2013&f_ed3=1&f_ed4=0&f_ed5=0&f_ed6=05&f_ed7=08&f_ed8=2013&f_pe=1&f_pe1=1&lng_id=2'
<http.client.HTTPResponse object at 0x02FBD3F0>
script_data =  b'wmo_id=22550&f_ed0=05&f_ed1=07&f_ed2=2013&f_ed3=1&f_ed4=0&f_ed5=0&f_ed6=05&f_ed7=08&f_ed8=2013&f_pe=1&f_pe1=1&lng_id=2'
<http.client.HTTPResponse object at 0x02FBDB70>
Traceback (most recent call last):
  File "C:/Python32/coddd", line 25, in <module>
    with urllib.request.urlopen(arch) as archdata, open(t,'wb') as fout:
  File "C:\Python32\lib\urllib\request.py", line 138, in urlopen
    return opener.open(url, data, timeout)
  File "C:\Python32\lib\urllib\request.py", line 351, in open
    req = Request(fullurl, data)
  File "C:\Python32\lib\urllib\request.py", line 194, in __init__
    self._parse()
  File "C:\Python32\lib\urllib\request.py", line 199, in _parse
    raise ValueError("unknown url type: %s" % self.full_url)
ValueError: unknown url type: ../objects/files.from.archive/22/22550.05.07.2013.05.08.2013.1.0.0.ru.ansi.00000000.csv.gz

Почему он только один раз его прогоняет?