Merhaba arkadaşlar bu dönem Proje 2 dersi için bir proje belirlemem gerekti bende şu sıralar uğraştıgım NodeJS ve İonic Framework ile yapmaya karar verdim. Uygulama için bir bot yazmam gerekti NodeJs’de bot yazmak için cheerio paketini buldum daha başka paketlerde var isteyen araştırıp bulabilir. Bot için hava durumu hakkında bilgi sunan yahoo’nun servisini kullanıyorum.
Kullanılan Servis
https://weather.yahoo.com/
Kullanılan Paketler
Express
Request
Cheerio
Bot yazmayı php’den bilenler varsa cheerio paketinin kullanımında da pek sıkıntı çekeceklerini sanmıyorum
yukarda belirtiğim paketleri yükledikten sonra server.js adında klasörümüzü oluşturalım. server.js acıklayacağım kod blogu hedef url olarak secmiş oldugumuz sayfadan alınan div’in id veya classı şöyle acıklayayım
$('.weather-regions').filter(function(){ var data = $(this); sehir = data.children().children().text(); |
sayfada seçmiş olduğumuz .wearher-regions classını data adında değişkene aktarıyoruz daha sonra ise alt bileşini jquery childiren methodu ile buluyoruz. Daha farklı durumlarda ise each fonksiyonunu kullanıyoruz genel olarak kullanımı bu şekildedir. Githup sayfamda kodların tamamını paylaşıyorum alt kısımdan indirebilirsiniz.