Python ile accuweather.com uzerinden hava durumu bilgisi cekmek
Merhaba, bu acemice scriptte Ankara’nin merkezi yani Bakanliklar-Kizilay tarafinin hava durumu bilgisini cekecegiz.
Ilk once pip3 install feedparser # komutu ile modulu yukleyelim.
import feedparser
# locCode=EUR|TR|06420|ANKARA| > KITA|ULKE|POSTAKODU|IL
def hava():
parse = feedparser.parse("http://rss.accuweather.com/rss/liveweather_rss.asp?metric=1&locCode=EUR|TR|06420|ANKARA|")
parse = parse["entries"][0]["summary"]
parse = parse.split()
print (parse[2], parse[4], parse[5])
return (hava)
hava()
Comments
10 Comments
merhaba acaba bir sonraki günün değerlerini aynen bu şekilde nasıl alabilirim bu siteden ? şimdiden teşekkürler
Merhaba, asagidaki gibi kullanabilirsiniz.
def hava2():
parse = feedparser.parse("http://rss.accuweather.com/rss/liveweather_rss.asp?metric=1&locCode=EUR|TR|06420|ANKARA|")
parse = parse["entries"][2]["summary"]
parse = parse.split()
print (parse[1],parse[2])
return (hava2)
hava2()
şehir değiştirme olmuyor posta koduylada denedim
IndexError: list index out of range hatası veriyor.
Merhaba, rss.accuweather.com/rss/liveweather_rss.asp?metric=1&locCode=EUR|TR|06420|ANKARA| burada gormus oldugunuz rss ‘te 06420 ve ANKARA olan kisimlari kendinize gore degistirip browserda aciniz, eger hava durumu bilgilerini goruyorsaniz python kodunuzda calisacaktir.
öncelikle cevap verdiğin için teşekkür ederim dediğini yapmaya çalıştım http://rss.accuweather.com/rss/liveweather_rss.asp?metric=1&locCode=EUR|TR|51200|N%C4%B0%C4%9EDE| yazdım buraya gitti
sonra pythonda denedim çalismadı bide sen başka birkaç şehirden örnek verebilirmisin yurtdışından oluyorsa söylermisin şimdiden teşekkürr ederim
Merhaba, gondermis oldugun linki browser’dan acmaya calistigin da Turkce karakterden dolayi zaten bir veri gelmedigini goreceksin. Turkce karater kullanmazsan sorununun kalmayacaktir.
http://rss.accuweather.com/rss/liveweather_rss.asp?metric=1&locCode=EUR|TR|51110|NIGDE|
cevap verdiğiniz için teşekkürler denedim
http://rss.accuweather.com/rss/liveweather_rss.asp?metric=1&locCode=EUR|TR|51200|N%C4%B0%C4%9EDE| buraya gitti sonra pythondada denedim ama olmadı siz birkaç şehir örneği verseniz çok güzel olur
bide yurtdışından örnek verseniz çok güzel olur bide son bişey olarak ben sesli asistan yapıyorumda hava durumunu ona ekliycem acaba konuşur şekilde olur mu gTTs falan tamam
Turkce karakter kullanmayin. NİĞDE değil, NIGDE olmalı.
çok teşekkur ederim bir önceki mesaj yanlışlıkla gitti.
nem bilgisini nasıl alabiliriz?
Leave a Comment