Привет Всем!
Задача довольно простая, содрать погоду с сайта. И вроде бы дело 5и мин, содрать страничку, показать что брать(xpath) и вывести так как хочу и куда хочу. Но столкнулся с проблемой. Такой алгоритм работает только на синоптике, а на гисметео и метеорологе нет. Собственно пример наброска который работает с синоптиком, а с остальными не работает:
# -*- coding: UTF-8 -*-
import lxml.html
import urllib
from lxml import etree
import time
while 1:
page = urllib.urlopen("http://www.meteoprog.ua/ru/weather/Dnipropetrovsk/")
lpage = lxml.html.document_fromstring(page.read())
etree.tostring(lpage)
txt1=lpage.xpath("/html/body/center/div/center[2]/div/table/tbody/tr/td/table[2]/tbody/tr[2]/td/table[2]/tbody/tr/td/table/tbody/tr/td[2]")
print txt1.text
time.sleep(5)
Что я делаю не так?