LINUX.ORG.RU

[python][магия]Подскажите, почему не работает??

 ,


0

1

Привет Всем!

Задача довольно простая, содрать погоду с сайта. И вроде бы дело 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)

Что я делаю не так?

Ответ на: комментарий от Berluskoni

Ежели мне память не изменяет, то у гисметео также есть API, как и у многих других, но там есть специфические условия пользования, рекомендую ознакомится.

belous_k_a
()
Ответ на: комментарий от belous_k_a

Еще раз спасибо. Поискал в этом направлении)

Berluskoni ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.