Wednesday, 2 October 2013

urllib2 error 'Not found on Accelerator'

urllib2 error 'Not found on Accelerator'

I have a python program that periodically checks the weather from
weather.yahooapis.com, but it always throws the error: urllib.HTTPError:
HTTP Error 404: Not Found on Accelerator. I have tried on two different
computers with no luck, as well as changing my DNS settings. I continue to
get the error. Here is my code:
#!/usr/bin/python
import time
#from Adafruit_CharLCDPlate import Adafruit_CharLCDPlate
from xml.dom import minidom
import urllib2
#towns, as woeids
towns = [2365345,2366030,2452373]
val = 1
while val == 1:
time.sleep(2)
for i in towns:
mdata =
urllib2.urlopen('http://206.190.43.214/forecastrss?w='+str(i)+'&u=f')
sdata = minidom.parseString(mdata)
atm = sdata.getElementsByTagName('yweather:atmosphere')[0]
current = sdata.getElementsByTagName('yweather:condition')[0]
humid = atm.attributes['humidity'].value
tempf = current.attributes['temp'].value
print(tempf)
time.sleep(8)
I can successfully access the output of the API through a web browser on
the same computers that give me the error.

No comments:

Post a Comment